2011-01-07 12:25:58 +0000 2011-01-07 12:25:58 +0000
27
27

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

J'essaie de saisir une formule pour afficher du texte selon une condition de FI. Le mieux que je puisse faire, c'est quelque chose comme…

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

Mais cela semble fonctionner exactement de manière erronée, en affichant OK lorsque mon ovale est hors de portée et Not OK lorsqu'il est à portée. Comment puis-je spécifier le ET logique correctement ? J'ai essayé && comme je l'ai vu dans les questions ici, et entre parenthèses, mais cela entraîne des erreurs.

Réponses (1)

37
37
37
2011-01-07 12:31:45 +0000

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 emboîter les opérations logiques en emboîtant les formules selon vos besoins.

Donc, dans votre cas, vous avez besoin :

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