Pb de date

Résolu
Bonjour,

dans un tableau excel j'ai en a1 une date et en a2 une date
Je souhaiterai vérifier que la date en A2 est égale à celle située en A1 - 1

Sauf si c'est un lundi en A1 A2 doit être égale à A1 - 3

Merci de votre aide

6 réponses

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

    Voici une formule qui le vérifie :
    =SI(A2-SI(JOURSEM(A2;2)=1;3;1)=A1;"OK";"NOK")

    1. Bjr,

      A quoi correspondent les unités que vous donnez ? Des jours ?

      A1- 1 = "la veille de la date en A1" ?
      1. Contributeur
        Bonjour
        en B2:

        =SI(OU(ET(JOURSEM(A1;2)=1;A2=A1-3);ET(JOURSEM(A1;2)<>1;A2=A1-1));"OK";"non ok")

        mais ce serait peut être plus simple de calculer A2 à partir de A1:

        =SI(JOURSEM(A1;2)=1;A1-3;A1-1)

        crdlmnt
        1. Merci beaucoup.

          J'ai un autre souci maintenant.
          Toujours avec le même fichier.
          La date en A1 est le résultat de =aujourdhui()
          et en A2 c'est le résultat d'une input box.

          La formule que vous m'avez donnée :

          =SI(A2-SI(JOURSEM(A2;2)=1;3;1)=A1;"OK";"NOK")

          ne fonctionne pas.

          J'ai beau lui mettre "format date" c'est toujours KO

          D'avance merci pour votre aide
          1. Contributeur
            Bonsoir,

            en A2 c'est le résultat d'une input box

            Donc cela dépends de ta façon de contrôler ta saisie et valoriser ta cellule : il serait bien que tu nous mettes ton code.