Comment placer des opérateurs logiques dans une formule Excel = IF?


27

J'essaie d'entrer une formule pour afficher du texte en fonction d'une condition IF. Le mieux que je puisse gérer est quelque chose comme ...

=IF(myval>=minval & myval <= maxval, "OK", "Not OK")

Mais cela semble fonctionner exactement à tort, affichant OK lorsque myval est hors de portée et Pas OK quand il est à portée. Comment spécifier correctement le ET logique? J'ai essayé && comme je l'ai vu dans les questions ici, et les crochets intérieurs, mais ceux-ci entraînent des erreurs.

Réponses:


37

Les opérations logiques sont représentées par des formules:

 AND( condition1 , condition2 , ... )

 OR( condition1 , condition2 , ... )

 NOT( condition )

Chaque condition peut être à peu près n'importe quoi avec une évaluation logique, ce qui signifie que vous pouvez imbriquer des opérations logiques en imbriquant les formules selon les besoins.

Donc, dans votre cas, vous avez besoin de:

 =IF( AND( myval>=minval , myval <= maxval ), "OK", "Not OK")
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.