Fonction SI ET Excel : tuto facile + 4 exercices
- 21 juil.
- 7 min de lecture
Découvrez La fonction SI ET Excel imbriquées et affichez un résultat uniquement quand toutes les conditions sont remplies.

Tuto rapide avec 4 exercices corrigés à télécharger.
[Bouton / lien de téléchargement : fonction-si-et-excel.xlsx]
Le classeur contient 4 exercices classés du plus simple au plus difficile
Nous avons une collection d'exercices Excel corrigés à télécharger, pour suivre ce tuto et s'exercer en accès libre et sans inscription.
Sommaire
Fonction SI ET Excel : la syntaxe en une minute
La fonction SI Excel teste une condition et renvoie un résultat selon que ce test est vrai ou faux. Sa limite est connue : un seul test à la fois. La fonction ET lève cette limite.
Elle ne renvoie ni texte ni chiffre, uniquement VRAI ou FAUX
Rappel : La syntaxe de la fonction ET
=ET(valeur_logique1;valeur_logique2;…)valeur_logique1 : le premier test à vérifier, obligatoire. Exemple : C6>=3 (au moins 3 ans d'ancienneté).
valeur_logique2 : le deuxième test, obligatoire lui aussi. Exemple : D6>=4 (note annuelle supérieure ou égale à 4).
valeur_logique3…255 : les tests suivants, facultatifs. Jusqu'à 255 au total, séparés par des points-virgules.
ET renvoie VRAI seulement si tous les tests sont vrais. Un seul test faux, et le résultat bascule à FAUX.
C'est exactement le comportement recherché pour une règle du type « il faut remplir toutes les conditions ».
La syntaxe complète de SI ET imbriquées
=SI(condition1; valeur_si_vrai; valeur_si_faux)Combiné avec la fonction ET, la fonction SI combiné devient
=SI(ET(condition1; condition2); valeur_si_vrai; valeur_si_faux)Au lieu d'avoir qu'une seule condition, il y en a maintenant plusieurs qui doivent toutes être VRAI !
Excel évalue d'abord le bloc ET, obtient VRAI ou FAUX, puis SI choisit le résultat à afficher.
Tous de suite un exemple pour bien comprendre.
Tester 2 conditions avec SI et ET : Exercice 1

Objectif : la prime d'ancienneté est versée aux salariés ayant
au moins 3 ans d'ancienneté et
une note annuelle supérieure ou égale à 4.
Réponse :
=SI(ET(C6>=3;D6>=4);"Prime";"Pas de prime")
Explication :
SI(...) : teste une condition.
Si LA FONCTOIN ET elle est vraie, Excel affiche "Prime".
Sinon, il affiche "Pas de prime".
LA FONCTION ET :
ET(C6>=3;D6>=4); : vérifie que les deux conditions sont VRAIES en même temps.
C6>=3 : vérifie que la valeur de C6 est supérieure ou égale à 3
➡️ VRAI : Camille Roussel à 6 années d'ancieneté
D6>=4 : vérifie que la valeur de D6 est supérieure ou égale à 4.
➡️ VRAI : Camille Roussel à eu une note de 4
"Prime" : résultat affiché si les deux conditions sont remplies.
"Pas de prime" : résultat affiché si au moins une des deux conditions n'est pas remplie.
Le conseil de nos formateurs :
construisez la formule en deux temps. Écrivez d'abord =ET(C6>=3;D6>=4) seule dans une cellule à part et vérifiez qu'elle affiche bien VRAI sur une ligne que vous connaissez.
Recopiez ensuite ce bloc dans le SI. Vous divisez par deux le temps de débogage. Pour revoir les bases des tests logiques, notre cours Excel gratuit sur les fonctions logiques reprend le sujet depuis le début.
Exercice 2 : Commercial : remise réservée aux gros clients VIP
Objectif : appliquer la bonne tarification à chaque commande, y compris sur la ligne à 5 000 € pile et sur le client Standard à 6 800 € qui ne remplit qu'une seule des deux conditions.
Exercice 2 : la remise de 10 % est réservée aux clients au statut VIP dont la commande dépasse 5 000 €. Les deux conditions doivent être remplies, pas une seule.
=SI(ET(C18="VIP";D18>5000);"Remise 10%";"Prix normal")Le test de texte se écrit avec l'opérateur = et la valeur entre guillemets.
Point important : Excel ignore la casse, C18="VIP" renvoie donc VRAI même si la cellule contient « vip ».
Si vous devez distinguer les deux, remplacez ce test par EXACT(C18;"VIP").
Attention aussi au seuil : > exclut la valeur, >= l'inclut. Une commande à exactement 5 000 € n'obtient donc pas la remise avec cette formule.
Nous glissons volontairement cette ligne-piège dans l'exercice, car c'est l'écart le plus fréquent entre ce que dit la règle métier et ce que fait la formule.
Fonction SI ET Excel avec 3 conditions ou plus
ET n'est pas limité à deux tests : il en accepte jusqu'à 255, séparés par des points-virgules.
Au-delà de quatre ou cinq, en revanche, la formule devient difficile à relire et il vaut mieux revoir la structure du tableau.
Exercice 3 : Finance : validation d'une facture sur trois critères
Objectif : séparer automatiquement les factures à payer de celles à vérifier, en combinant un test numérique, un test de date et un test de texte dans le même ET.
L'exercice 3 du classeur porte sur un cas finance à trois critères : une facture part au paiement si son montant
est inférieur ou égal à 5 000 €,
si elle est reçue au plus tard le 30/06/2026,
et si un bon de commande existe.
=SI(ET(C30<=5000;D30<=DATE(2026;6;30);E30="Oui");"À payer";"À vérifier")La fonction ET contient trois critère et est imbriquée dans la formule SI ET
Notez l'écriture de la date : DATE(2026;6;30) est bien plus fiable qu'une date tapée entre guillemets, qui dépend des paramètres régionaux du poste et peut renvoyer un résultat faux sans aucun message d'erreur. C'est l'un des bugs les plus sournois que nous corrigeons en formation.
=DATE(année;mois;jour)année : l'année sur 4 chiffres, obligatoire. Ici 2026.
mois : le numéro du mois, de 1 à 12, obligatoire. Ici 6 pour juin.
jour : le numéro du jour dans le mois, obligatoire. Ici 30.
Exercice 4 : Exclure un cas avec la fonction NON
Une règle métier s'exprime parfois à l'envers : « valide, sauf si les deux colonnes sont mouvementées en même temps ». La fonction NON inverse alors le résultat d'un test, et s'imbrique naturellement dans un ET. En comptabilité, une écriture ne peut pas être au débit et au crédit simultanément :
=SI(ET(C42>=DATE(2026;4;1);C42<=DATE(2026;6;30);NON(ET(D42>0;E42>0)));"Valide";"À corriger")Lisez la formule de l'intérieur : ET(D42>0;E42>0) vaut VRAI quand les deux colonnes sont servies, NON retourne ce résultat, et le ET principal exige que cette exclusion soit respectée en plus des deux tests de date. Sans NON, il faudrait écrire une double négation bien moins lisible.
=NON(valeur_logique)valeur_logique : le test à inverser, obligatoire et unique. Ici ET(D42>0;E42>0) : VRAI devient FAUX, FAUX devient VRAI. NON n'accepte qu'un seul argument.
Objectif : repérer en un coup d'œil les écritures hors période ou mal saisies, sans relire le journal ligne à ligne.
La même formule peut alimenter une mise en forme conditionnelle : vous collez le test logique dans la règle « Utiliser une formule », sans le SI ni les guillemets, et les lignes concernées se colorent automatiquement.
Pourquoi ma formule SI ET renvoie un résultat faux
Une formule SI ET qui se trompe ne provoque presque jamais de message d'erreur : elle affiche simplement le mauvais résultat, ce qui la rend difficile à repérer. Voici les quatre causes que nos formateurs corrigent le plus souvent en salle.
ET appliqué à une plage entière. =ET(A2:A10>0) ne teste pas chaque ligne comme on l'imagine. ET travaille sur des tests, pas sur des colonnes : écrivez la formule sur une ligne, puis recopiez-la vers le bas.
Des guillemets autour des nombres. C2="5000" compare du texte, pas un nombre, et renvoie FAUX même quand la cellule affiche 5 000. Les guillemets sont réservés au texte.
La virgule au lieu du point-virgule. Une formule copiée depuis un site anglophone utilise des virgules : il faut les remplacer par des points-virgules dans un Excel en français.
Une date écrite entre guillemets. D2<="30/06/2026" compare une date à du texte. Passez systématiquement par DATE(2026;6;30) ou par une cellule contenant la date.
La méthode de dépannage tient en une ligne : isolez le bloc =ET(…) dans une cellule vide, à côté de la ligne qui pose problème. Vous voyez immédiatement s'il renvoie VRAI ou FAUX, et il ne reste plus qu'à tester chaque condition une par une pour trouver la coupable.
Enfin, si la formule doit aussi gérer une division par zéro ou un #N/A, enveloppez-la dans SIERREUR plutôt que d'ajouter un test de plus dans le ET.
FAQ : fonction SI ET Excel
Comment écrire un SI ET SI alors sur Excel ?
La formulation « si … et si … alors » se traduit par un seul SI contenant un ET : =SI(ET(test1;test2);"alors";"sinon"). Il n'y a pas besoin d'écrire deux SI l'un dans l'autre.
Combien de conditions peut-on mettre dans une fonction ET ?
Jusqu'à 255. En pratique, au-delà de 4 ou 5, la formule devient illisible : mieux vaut ajouter une colonne intermédiaire qui calcule une partie du test, ou restructurer le tableau.
Pourquoi ma formule SI ET renvoie-t-elle toujours le résultat « faux » ?
Trois causes dans l'immense majorité des cas : un nombre comparé à du texte entre guillemets, un espace invisible en fin de cellule qui empêche l'égalité de texte, ou une date saisie comme texte. Isolez le bloc =ET(…) dans une cellule vide pour voir lequel des tests renvoie FAUX.
Comment tester du texte avec la fonction ET ?
En comparant avec l'opérateur = et le texte entre guillemets : ET(C18="VIP";D18>0). La casse est ignorée ; si vous devez la respecter, remplacez le test par EXACT(C18;"VIP").
Peut-on afficher plus de deux résultats différents ?
Non, un SI ET ne renvoie que deux résultats : un si vrai, un si faux. Pour un barème à trois niveaux ou plus, c'est une autre construction qu'il faut, détaillée dans notre article sur la fonction SI multiple.
Où s'entraîner sur la fonction SI ET ?
Le classeur de cet article contient 4 exercices corrigés avec validation automatique. Pour situer votre niveau global, notre test Excel gratuit avec correction en ligne prend une dizaine de minutes, et notre formation Excel avancé traite les formules conditionnelles sur vos propres fichiers.


![Quittance de loyer Excel : modèle gratuit à télécharger [2026]](https://static.wixstatic.com/media/f85934_155a6cc28ab649bfbe9dbd9fbe0bcacc~mv2.png/v1/fill/w_334,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/f85934_155a6cc28ab649bfbe9dbd9fbe0bcacc~mv2.webp)
![Quittance de loyer Excel : modèle gratuit à télécharger [2026]](https://static.wixstatic.com/media/f85934_155a6cc28ab649bfbe9dbd9fbe0bcacc~mv2.png/v1/fill/w_319,h_239,fp_0.50_0.50,q_95,enc_avif,quality_auto/f85934_155a6cc28ab649bfbe9dbd9fbe0bcacc~mv2.webp)