Fonction si

Résolu
bonjour,
je souhaite insérer la condition suivante dans une cellule :
si la date de commande est supérieure à 6 mois par rapport à la date d'aujourd'hui, alors revisite sinon rien
sachant que dans la cellule "date de commande" la date est rentrée sous format standard (jj/mm/aa)
merci de votre aide

1 réponse

  1. Bonjour,
    Si la date de commande est en C3 :

    =SI(C3<DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())-6;JOUR(AUJOURDHUI());"REVISITE";"")
    0
    1. merci pour la réponse mais je n'obtiens pas le résultat voulu.
      Je me suis probablement mal expliqué, je recommence :
      si la date de commande est supérieure à 6 mois comparée à celle d'aujourd'hui, alors revisite sinon rien.
      0
    2. =SI(C3<DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())-6;JOUR(AUJOURDHUI()));"REVISITE";"")

      manque 1 parenthèse
      0
    3. Bonjour Guigui,

      Pardon pour la formule... J'ai fais une étourderie, je n'ai pas proposé la formule exacte que j'avais sur mon fichier...

      Voila c'etait celle ci que je viens de retester...

      =SI(A2>MOIS.DECALER($B$1,6),"revisite","")

      Ou A2 = date de commande
      B1 = AUJOURDHUI()

      Merci de l'avoir revérifié...et encore pardon pour la bourde.
      0
    4. Contributeur
      Bonjour
      je pense qu'on vous excusera sans problème
      Toutefois, ,pour coller au raisonnement que gui_gui semble avoir bien perçu, je crois qu'il faudrait transformer le 6 en -6
      ... et selon un formatage plus standard de Excel (le votre ne doit pas l'être) transformer les virgules en point virgules
      crdlmnt
      0
    5. Bonjour,
      Oui le formatage c'est parce que je suis à l'étranger.... milles excuses!

      Si je tape -6 par contre ça ne me donne pas ce qu'il faut....On obtient alors revisite pour les dates qui ne sont pas superieur à 6 mois ainsi que celle superieur à 6 mois....

      https://www.cjoint.com/?0DllZC1xBgo

      Sinon je suis ouvert à toutes explications :)

      Merci.
      0