Aller au contenu
Logique

ET, OU et NON

ET exige que toutes les conditions soient vraies, OU qu'au moins une le soit, et NON inverse un test. Placées dans un SI, elles traduisent des règles comme « cadre et plus de 5 ans ».

  • ET
  • OU
  • NON
  • OUX
  • booléen
  • combinaison
  • conditions multiples

Syntaxe

Modèle
=ET(test1 ; test2 ; ...)=OU(test1 ; test2 ; ...)=NON(test)

Exemple

Exemple concret
RH : statut en B2, ancienneté en années en C2, note d'évaluation sur 5 en D2=SI(ET(B2="Cadre" ; C2>5) ; "Éligible" ; "Non")   cadre avec 7 ans : renvoie Éligible=SI(OU(D2>=4 ; C2>=10) ; 300 ; 0)               prime de 300 € pour une bonne note ou 10 ans d'ancienneté=SI(NON(ESTVIDE(E2)) ; "Départ prévu" ; "")      E2 contient une date de départ

À retenir

  1. Piège : on n'écrit pas 10<=C2<=20 comme en mathématiques. Excel compare d'abord 10<=C2, obtient VRAI ou FAUX, puis compare ce résultat à 20. Écrivez ET(C2>=10 ; C2<=20).
  2. OUX (ou exclusif) renvoie VRAI quand un nombre impair de conditions est vrai : avec deux tests, « l'un ou l'autre, mais pas les deux ».
  3. NON(B2="Cadre") équivaut à B2<>"Cadre", souvent plus lisible.

Voir aussi