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
=ET(test1 ; test2 ; ...)=OU(test1 ; test2 ; ...)=NON(test)Exemple
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
- 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).
- 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 ».
- NON(B2="Cadre") équivaut à B2<>"Cadre", souvent plus lisible.
Voir aussi
- SISI renvoie une valeur quand un test est vrai et une autre quand il est faux. C'est la base de toute règle métier dans un tableau : remise, statut, alerte ou prime selon un seuil.
- SI imbriqués et SI.CONDITIONSSI.CONDITIONS teste plusieurs conditions dans l'ordre et renvoie la valeur de la première qui est vraie. Elle remplace les SI imbriqués pour les barèmes : tranches de prime, mentions, niveaux.
- Fonctions EST (ESTVIDE, ESTNUM…)Les fonctions EST renvoient VRAI ou FAUX selon le contenu d'une cellule : vide, nombre, texte ou erreur. Elles servent de test dans un SI pour contrôler une saisie avant de calculer.
- Opérateurs de formuleLes opérateurs calculent (+, -, *, /, ^), assemblent du texte (&) et comparent (=, <>, <, >…). Connaître leur priorité évite des résultats faux qui ne déclenchent aucune erreur.