top of page

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.

Fonction SI ET Excel : Tableau d’exercices Excel: 4 lignes RH, commercial, facture, compta; étoiles de difficulté et notions SI/ET/NON.

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.

 
 

📈 Évaluer votre niveau

Débutant, intermédiaire ou avancé : quel est votre niveau Excel ?

✅Découvrez notre test pour progresser efficacement !

Test d'évaluation de niveau professionnel

Gratuit et sans prise de contact inutile

🎓 Formez vous

​En présentiel dans votre entreprise ou à distance.

Formez vous à Excel et améliorez vos compétences

Présence nationale, avec des formateurs locaux.

Programme adapté à votre niveau et vos besoins

Notre Organisme de Formation :

Excel formation est une marque de Kronoscope organisme de formation certifié QUALIOPI, spécialiste en formation Excel, Excel VBA, Power Query et Power BI.

 

Nous accompagnons entreprises et particuliers avec des programmes adaptés à tous les niveaux, finançables via votre OPCO ou votre CPF.

Prêt à booster vos compétences ?

  • Formation en présentiel ou à distance (formateurs locaux, sans frais de déplacement)

  • Possibilité de travailler sur vos outils d'entreprise pendant la formation !

  • Un formateur juste pour vous qui avance à votre rythme et répond à toutes vos questions :)

  • Formation par session de 2h ou 3h à distance

Vous êtes débutant ? Intermédiaire ? avancé ? 

Testez votre connaissance sous Excel à travers un test Excel gratuit et avec correction !

🚀 Formez vous avec le CPF

Vous êtes débutant et vous avez besoin d'un accompagnement personnalisé ?

Vous êtes une entreprise et vous souhaitez évaluer vos équipes ?

Contactez nous et améliorez vos compétences Excel 

Présence nationale, avec des formateurs locaux. Devis gratuit en moins 7h

bottom of page