Partager via

Bug de calcul avec la fonction SI

Anonyme
2018-10-28T15:47:08+00:00

Si on écrit 2 se situe entre 1 et 3 : "=si(1<2<3;VRAI;FAUX)", il nous sort FAUX, même chose pour 1>2<3. Il sort vrai pour 1>2>3 et pour 1<2>3.

Microsoft 365 et Office | Excel | Pour la maison | 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

3 réponses

  1. DanielCo 107.7K Points de réputation
    2018-10-30T10:18:32+00:00

    En fait, je voulais dire que ce n'était pas la bonne syntaxe pour obtenir le résultat attendu.

    Excel commence par interpréter

    1<2 qui donne VRAI puis VRAI<3 ce qui donne FAUX, puisque VRAI n'est pas une valeur numérique.

    Daniel

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

    0 commentaires Aucun commentaire
  2. Anonyme
    2018-10-29T22:18:22+00:00

    Je comprends parfaitement que la syntaxe n'est pas bonne. Mais Excel ne devrait pas l'autoriser sans donner de message d'erreur et il ne devrait surtout pas donner de réponse.

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

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2018-10-28T16:13:32+00:00

    Bonjour,

    La syntaxe Excel est la suivante :

    =SI(ET(2<3;1<2);VRAI;FAUX)

    Daniel

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

    0 commentaires Aucun commentaire