Formule

Résolu
Krikri -  
 krikri -
Bonjour,

Juste une petite question. Je voudrais savoir comment faire pour faire la forumle ci-dessous...

(SI date de la cellule X inférieur à une année par rapport à aujourd'hui=5;0)
Configuration: Windows Vista Internet Explorer 7.0

3 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Il est possible de faire plus court

    =SI(DATE(ANNEE(A1)+1;MOIS(A1);JOUR(A1))<=AUJOURDHUI();5;0)

    A+
    Mike-31

    Un problème sans solution est un problème mal posé  (Einstein)
    1
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    Si ta date à contrôler est en A1
    et si j'ai bien compris ta demande

    Aujourd’hui nous sommes le 28/10/2009, si la date en A1 se situe entre le 28/10/2008 et le 28/10/2009 on affiche 5 sinon on affiche 0

    =SI(A1<=DATE(ANNEE(AUJOURDHUI())-1;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()));5;0)

    Plus simple

    =SI(ANNEE(A1)<=(ANNEE(AUJOURDHUI())-1);5;0)

    A+
    Mike-31

    Un problème sans solution est un problème mal posé  (Einstein)
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      B'soir Mike:

      Pas compris la même chose, mais à la relecture, là, c'est moi qui te dois l'apéro

      quoiqu'on peut être simplifier un peu si, on fait abstraction des années bissextiles (comme toi d'ailleurs!)

      =SI(Celldate>AUJOURDHUI()-365;5;0)

      C'est vrai que ce n'est encore pas la même chose.
      Toi tu comptes les annes moi je compte un an passé complet!
      Reste à savoir où était la question.

      Crdlmnt

      0
      1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Re,

        Arrête, on va nous prendre pour des alcoolos,

        Ma formule plus simple n’est pas bonne, elle renseigne seulement l’année.

        Ta formule est bonne sauf (si je ne me trompe pas) pour les années bissextiles la date se décalera d’un jour alors qu’avec DATE(ANNEE(AUJOURDHUI())-1 ;
        Le jour sera le même bien sur si cela à de l’importance

        PS: Excuse j'ai fais la remarque que tu avais déjà souligné, je crois que je vais m'en servir un finalement !

        A+
        Mike-31

        Un problème sans solution est un problème mal posé  (Einstein)
        0
      2. krikri > Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Re,

        C'est trop tard c'est déjà fait! ;-)

        Hé bien c'était toi qui vait raison pour cette fois!

        Merci de m'avoir apporter ton aide.
        0
      3. krikri > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
         
        C'était Mike qui avait vu juste mais je n'ai peut-être pas été très clair....Mais en tout cas ta formule est sympa je vais la garder précieusement. Merci de m'avoir aider :-) J'étais en panne...
        0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    =SI(ANNEE(CELLULE DATE)<ANNEE(AUJOURDHUI());5;0)
    Crdlmnt

    0