EXCEL besoin formule SI

Bonjour,
je cherche la formule excel à taper pour avoir ce résultat:

si (date de récéption + 30 jours) est inférieure ou égale à la date d'aujourd'hui alors OK sinon KO.

Exemple: date de réception: 30/07/2013
date du jour: aujourd'hui

Merci de votre aide!

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    En supposant que la date de réception est indiqué en cellule A1

    Sur la version anglaise d'EXCEL ça donnerait :
    =IF(A1+30<=NOW();"OK";"KO")

    Sur la version Française d'EXCEL ça donnerait :
    =SI(A1+30<=AUJOURDHUI();"OK";"KO")
    1. Bonjour,

      Merci beaucoup pour votre réponse mais j'ai besoin de rajouter un autre critère qui est:

      donc si inférieure à la date d'aujourd'hui et si différent de "USINE" et "magasin"
      ce sont des termes qui se trouvent dans une toute autre colonne.

      Merci d'avance,

      Inès
    2. Tu rajoutes alors un ET dans le SI :

      =SI(ET(A1+30<=AUJOURDHUI();B1<>"USINE";C1<>"magasin");"OK";"KO")
    3. Bonjour,

      Merci beaucoup cette formule fonctionne très bien.
      Mais j'aurai besoin de rajouter una autre condition:
      si D1 = PRODUCTION alors OK
      Mais il ne faut pas que si : A1+30<=AUJOURDHUI et D1 n'est pas égale à PRODUCTION, que le résultat soit KO il faut que ce soit OK
      Enfaite si - (ET(A1+30<=AUJOURDHUI();B1<>"USINE";C1<>"magasin");"OK";"KO") il faut que ce soit OK
      SI - D1 = PRODUCTION alors OK
      il me faut ces deux formules en une: peut être faudrait-il rajouter un où???

      Merci de votre aide
    4. Svp j'ai vraiment besoin de cette formule
  2. Bonjour,

    Il serait plus simple d'expliquer entièrement ton problème et non rajouter à chaque post une nouvelle condition
    1. Bonjour,
      Disons que c'est votre jour de chance (au passage, salutations Mike-31) :
      =SI(OU(SI(ET(A1+30<=AUJOURDHUI();B1<>"USINE";C1<>"magasin");"OK";"KO")="OK";SI(D1="production";"OK";"KO")="OK");"OK";"KO")