Probléme avec la formule SI pour une comparaison de date

Anonyme
2024-04-17T09:55:12+00:00

Bonjour,

je souhaite comparer deux dates et obtenir différentes réponse selon le résultat.

Ma formule est la suivante : =SI((I2>=$O$8);"ok";"non concerné") sachant que i2 fait référence à un autre tableau (formule ='Liste des telephones affectes'!O2) et que O8 fait référence à une case avec la formule suivante "=O6-1", O6 étant la date du jour.

Quand je met en place cette formule j'obtient toujours le même résultat que la date soit inférieure ou supérieure à ma date en I2. C'est à dire OK

Comment puis je solutionner ça ? est ce lié au fait que ma case I2 à elle même une formule d'import d'un autre tableau ?

Désolé je ne peux mettre de capture d'écran, j'ai systématiquement un message d'erreur.

Merci

Microsoft 365 et Office | Excel | Autres | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

8 réponses

  1. Anonyme
    2024-04-17T13:48:40+00:00

    pardon effectivement je n'étais pas été clair.

    quand je teste la valeur de I2 le retour est faux.

    ma formule fonctionne si la date est rentré manuellement à la place de la formule qui va chercher la donnée sur un autre tableau.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. riny 21,030 Points de réputation Modérateur bénévole
    2024-04-17T13:19:52+00:00

    Thus, I2 contains a text that looks like a date. Make sure the cell is formatted as Date. Clear it an re-enter the date in the format that is recognised by you local system settings. Then it should work.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,870 Points de réputation Modérateur bénévole
    2024-04-17T13:04:03+00:00

    Je ne comprend pas ton message.

    Faut il en déduire que ta formule va maintenant ?

    Je ne comprend pas non plus le but de ESTNUM(I2>=$O$8) qui dans tous les cas renvoie FAUX !

    Moi, je parlais simplement de tester ESTNUM(I2) pour en déduire l'origine du problème.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2024-04-17T12:13:05+00:00

    Bonjour,

    le résultat O8 est le bon jour.

    Par contre quand je teste I2, effectivement j'obtient en réponse faux. Il ne le voit pas comme une valeur numérique. Pour les autres dates pas de souci.

    j'ai changé la formule : =SI(ESTNUM(I2>=$O$8);"ok";"non concerné"), j'obtient désormais non concerné partout au lieu de ok à ma formule initiale.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. Hecatonchire 53,870 Points de réputation Modérateur bénévole
    2024-04-17T10:12:04+00:00

    Bonjour,

    Pour mettre une capture c'est ici

    Le résultat de O8 est bon (jour d'avant) ?

    Teste si =ESTNUM(I2) est bien à vrai ?

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire