Excel Exercice
Tout savoir sur Excel
  • YouTube
  • Instagram
  • TikTok
  • Facebook
RSS
  • Quiz
  • Formation
  • Exercices
  • Offre entreprise
  • Tous les articles
  • Boutique
  • 0 Article
  • Se connecter
    • ↩ Se déconnecter

Réaliser un test logique dans Excel

Catégorie : Condition
Dernière mise à jour le 14/05/2026
Temps de lecture : 4 minutes
Nombre de vues : 51 489
Frédéric Le Guenex-Microsoft MVP 2010-2025
ConditionMis à jour le 14/05/20263 min de lecture

Dans cet article

  • C'est quoi un test logique ?
  • Quand utiliser les tests logiques
  • Quel résultat retourne un test logique ?
  • Symboles autorisés pour les tests
  • Construction d'un test
  • Exemples de tests logiques
  • Retourner 1 ou 0 au lieu de VRAI et FAUX
  • … et 2 autres parties

C'est quoi un test logique ?

Les tests sont partout :

  • Mon salaire est-il plus élevé que celui de mon collègue de bureau ?
  • Mon loyer est-il plus important que celui de mon voisin ?
  • Les quantités en stock sont-elles plus importantes qu'au début du mois ?
  • ...

Les exemples sont très nombreux voire infinis

Quand utiliser les tests logiques

Créer un test, c'est LE point de départ d'un TRES grand  nombre de fonctions dans Excel, comme

  • SI
  • NB.SI.ENS
  • SOMME.SI.ENS

Mais aussi pour les mises en forme conditionnelles. Avec un test logique, vous pouvez changer la couleur de vos cellules selon leur valeur et cela de façon automatique.

Quel résultat retourne un test logique ?

Un test logique va retourner seulement 2 résultats ?

  • VRAI
  • FAUX

Symboles autorisés pour les tests

Dans Excel, les tests se font autour de 6 symboles.

  • = pour les égalités.
  • > plus grand que.
  • >= plus grand ou égal à.
  • < plus petit que.
  • <= plus petit ou égal à.
  • <> différent de.

Construction d'un test

Un test logique se construit directement dans une cellule, sans nécessairement passer par une fonction.

  1. Commencer votre test par le signe égal =
  2. Ensuite, écrivez une valeur ou la référence à une cellule
  3. Le symbole logique
  4. Puis une autre cellule ou une autre valeur.

Par exemple, nous voulons savoir si la cellule A2 est supérieure à la cellule B2, nous écrivons

Test logique 8 plus grand que 6 VRAI

Maintenant, si on change les valeurs en A2 et B2 sans modifier le test, le résultat est différent

Test logique 5 plus grand que 7 FAUX

Exemples de tests logiques

Exemple 1 : Egalité entre 2 cellules

Pour tester si 2 cellules sur une même ligne sont identiques, nous allons écrire le test suivant:

Test egalite entre 2 cellules

Ne vous laissez pas surprendre par les 2 signes =

  • Le premier c'est pour commencer l'écriture de la formule, comme tous calcul dans Excel.
  • Le second, c'est l'opérateur logique du test.

Exemple 2 : Cellule vide ou pas ?

Pour savoir si une cellule n'est pas vide, il suffit d'écrire le test suivant :

=A2<>"" 

Test pour savoir si les cellules sont vides

Les 2 guillemets "" (sans espace) signifient que la cellule est vide. A l'inverse, si vous voulez retourner VRAI pour signifier que la cellule est vide, vous allez écrire :

=A2=""

Exemple 3 : Colonne A plus grande que colonne B

Pour déterminer si les valeurs en colonne A sont supérieures à la colonne B, nous écrivons le test suivant :

=A2>B2

Test colonne A superieur a colonne B

Attention, quand il y a égalité, le test retourne FAUX (ligne 4). Pour inclure les valeurs identiques dans le test, il faut écrire la formule comme ceci

=A2>=B2

Test logique avec prise en compte des egalites

Retourner 1 ou 0 au lieu de VRAI et FAUX

Il est possible de retourner 1 quand le test est VRAI ou 0 quand le test est FAUX en multipliant par 1. Les techniques expliquées dans cet article.

Le test logique retourne 0 et 1

Quand utiliser des tests logiques ?

Les tests logiques sont très utiles dans les situations suivantes

  • La fonction SI (exercices dans cet article)
  • Des tests plus grand ou plus petits avec les fonctions NB.SI.ENS ou SOMME.SI.ENS
  • Les mises en forme conditionnelles avec des tests personnalisés pour changer les couleurs
Ecriture du critere de selection des salaires plus grand que 50000

Vous trouverez des informations complémentaires sur les tests logiques sur le site de Microsoft.

Articles liés

Pour construire des tests logiques avec plus d'éléments à tester, vous pouvez enrichir vos tests avec les fonctions

  • ET et OU
  • La fonction OUX
  • Exercice fonction SI, ET et OU – Sélection de produits
  • Exercice sur les tests logiques dans Excel
  • Comment faire un critère partiel avec NB.SI ou SOMME.SI ?

À lire aussi : Masquer des données sensibles dans Excel

✎

À vous de jouer

Des exercices Excel dans votre navigateur, corrigés automatiquement.

Faire un exercice

Frédéric LE GUEN

Comparaison, Condition, ET, Mise en forme conditionnelle, OU, SI, test, test Excel, test logique

8 commentaires

  1. Bonzenge fabrice
    20/04/2024 @ 09:38

    c'est exacte

    Répondre

  2. Alain Warpelin
    28/04/2023 @ 11:00

    Bonjour, je m'appelle Alan,
    Je souhaite trouver une formule pour insérer dans un tableau des chiffres?
    exemple:
    mon tableau comporte d'un côté 5 chiffres donc 5 colonnes de 1 à 5 avec des chiffres à l'intérieur. 1er tableau 2eme tableau
    colonnes 1/2/3/4/5 1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20
    résultats 10 8 3 11 16 3 2 1 4 5
    résultats 7 9 5 12 18 3 1 2 4 5
    l'autre en comporte 20 colonnes de 1-20 que je dois remplir avec les 5 chiffres de l'autre mais au bon endroit, C'est à dire si le 1er no est 10 , il doit s trouver dans la colonne du 10 du second tableau et ainsi de suite avec la valeur 1, puis le no 2 doit se trouver sous la colonne 2 mais avec le chiffre et de suite.
    Quelle formule dois-je utiliser sachant qu'une mise en forme avec couleurs existe dans le 2ème tableau?
    Merci de votre réponse et recevez, Madame, Monsieur, mes sincères salutations
    Alan W.

    Répondre

  3. PICCOLI Isaia
    21/02/2023 @ 17:55

    SI(Relevé!$B115"";C$2+$A2;"")
    ici dans le cas ou la condition est fausse il efface le contenu de la cellule.
    Comment li dire, si la condition est fausse de garder la valeur initiale de la cellule et pas l'effacer

    Répondre

  4. Urbain Roger
    12/12/2022 @ 10:51

    Bonjour, j'essaye de faire un classement de football
    j'ai le problème du match nul donc A1 = B1 résultat en C1 =1 point mais au départ toutes les cellules sont vides, sans score or A1 = B1 il m'indique en C1 1 point pourtant il n'y a rien d'inscrit en A1 et B1.
    Quel formule doit on inscrire pour ne plus avoir ce problème
    Merci

    Répondre

  5. BOLLAS
    01/12/2020 @ 11:29

    BONJOUR ET FELICITATIONS J'ADORE VOS VIDEOS.
    COMMENT PUIS-JE ECRIRE LA FORMULE DANS MON PLANNING : SI JE TRAVAILLE LE DIMANCHE MES HEURES SONT MULTIPLIES PAR 2 ?
    EX : =+((D16-C16)+(F16-E16)+(H16-G16))*2
    MON TABLEAU EST MIS A JOUR AUTOMATIQUEMENT AVEC LES DIMANCHES ET LES JOURS FERIES COMME DANS VOS VIDEOS
    MERCI D'AVANCE

    Répondre

  6. Agro Côme-Albert
    06/06/2019 @ 13:20

    Bonjour.

    Voici une formule conditionnelle:
    =+SI((A5>=-1%)*ET(B5<=1%);"Ok";"NON OK")

    Un exemple de tableau de contrôle, ci-dessous.
    -2% -1% NON OK
    -1% 0% Ok
    0% 1% Ok
    1% 2% NON OK

    Répondre

  7. Serge CAILLON
    08/03/2019 @ 12:21

    Bonjour
    j'aimerais que s'applique une formule dans une cellule qu'a la condition d'avoir une information dans une deuxième cellule voisine, la formule ne s'appliquerai pas s'il y a rien dans la deuxième cellule.

    Répondre

  8. SCHAFFTER ELENA
    06/05/2018 @ 19:06

    Bonsoir,
    J'essaie d'entrer une formule depuis des heures. Elle me paraît assez simple pourtant.
    Cependant je dois faire quelque chose de faux.
    Voilà mon problème :
    Je souhaite sur un calcul excel mettre une condition SI :
    A savoir :
    Une marge de - 1% à + 1% est tolérée entre avoirs de deux portefeuilles.
    Je voudrais que mon fichier affiche OK pour les portefeuilles se trouvant entre - 1% à + 1% et NON OK pour ceux qui dépassent, aussi bien en négatif qu'en positif.
    En plus je souhaite attribuer une couleur rouge pour les NON OK et verte pour les OK
    Pourriez-vous svpl. m'aider ?
    Avec mes remerciements et meilleures salutations
    Elena

    P.S. Si jamais je n'ai pas certaines des fonctions telles que SI Conditions, ou SI multiple etc...

    Répondre

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.

image exercice site

Réaliser un test logique dans Excel

Reading time: 4 minutes
Nombre de vues : 51 489
Dernière mise à jour le 14/05/2026
Frédéric Le Guenex-Microsoft MVP 2010-2025
ConditionMis à jour le 14/05/20263 min de lecture

Dans cet article

  • C'est quoi un test logique ?
  • Quand utiliser les tests logiques
  • Quel résultat retourne un test logique ?
  • Symboles autorisés pour les tests
  • Construction d'un test
  • Exemples de tests logiques
  • Retourner 1 ou 0 au lieu de VRAI et FAUX
  • … et 2 autres parties

C'est quoi un test logique ?

Les tests sont partout :

  • Mon salaire est-il plus élevé que celui de mon collègue de bureau ?
  • Mon loyer est-il plus important que celui de mon voisin ?
  • Les quantités en stock sont-elles plus importantes qu'au début du mois ?
  • ...

Les exemples sont très nombreux voire infinis

Quand utiliser les tests logiques

Créer un test, c'est LE point de départ d'un TRES grand  nombre de fonctions dans Excel, comme

  • SI
  • NB.SI.ENS
  • SOMME.SI.ENS

Mais aussi pour les mises en forme conditionnelles. Avec un test logique, vous pouvez changer la couleur de vos cellules selon leur valeur et cela de façon automatique.

Quel résultat retourne un test logique ?

Un test logique va retourner seulement 2 résultats ?

  • VRAI
  • FAUX

Symboles autorisés pour les tests

Dans Excel, les tests se font autour de 6 symboles.

  • = pour les égalités.
  • > plus grand que.
  • >= plus grand ou égal à.
  • < plus petit que.
  • <= plus petit ou égal à.
  • <> différent de.

Construction d'un test

Un test logique se construit directement dans une cellule, sans nécessairement passer par une fonction.

  1. Commencer votre test par le signe égal =
  2. Ensuite, écrivez une valeur ou la référence à une cellule
  3. Le symbole logique
  4. Puis une autre cellule ou une autre valeur.

Par exemple, nous voulons savoir si la cellule A2 est supérieure à la cellule B2, nous écrivons

Test logique 8 plus grand que 6 VRAI

Maintenant, si on change les valeurs en A2 et B2 sans modifier le test, le résultat est différent

Test logique 5 plus grand que 7 FAUX

Exemples de tests logiques

Exemple 1 : Egalité entre 2 cellules

Pour tester si 2 cellules sur une même ligne sont identiques, nous allons écrire le test suivant:

Test egalite entre 2 cellules

Ne vous laissez pas surprendre par les 2 signes =

  • Le premier c'est pour commencer l'écriture de la formule, comme tous calcul dans Excel.
  • Le second, c'est l'opérateur logique du test.

Exemple 2 : Cellule vide ou pas ?

Pour savoir si une cellule n'est pas vide, il suffit d'écrire le test suivant :

=A2<>"" 

Test pour savoir si les cellules sont vides

Les 2 guillemets "" (sans espace) signifient que la cellule est vide. A l'inverse, si vous voulez retourner VRAI pour signifier que la cellule est vide, vous allez écrire :

=A2=""

Exemple 3 : Colonne A plus grande que colonne B

Pour déterminer si les valeurs en colonne A sont supérieures à la colonne B, nous écrivons le test suivant :

=A2>B2

Test colonne A superieur a colonne B

Attention, quand il y a égalité, le test retourne FAUX (ligne 4). Pour inclure les valeurs identiques dans le test, il faut écrire la formule comme ceci

=A2>=B2

Test logique avec prise en compte des egalites

Retourner 1 ou 0 au lieu de VRAI et FAUX

Il est possible de retourner 1 quand le test est VRAI ou 0 quand le test est FAUX en multipliant par 1. Les techniques expliquées dans cet article.

Le test logique retourne 0 et 1

Quand utiliser des tests logiques ?

Les tests logiques sont très utiles dans les situations suivantes

  • La fonction SI (exercices dans cet article)
  • Des tests plus grand ou plus petits avec les fonctions NB.SI.ENS ou SOMME.SI.ENS
  • Les mises en forme conditionnelles avec des tests personnalisés pour changer les couleurs
Ecriture du critere de selection des salaires plus grand que 50000

Vous trouverez des informations complémentaires sur les tests logiques sur le site de Microsoft.

Articles liés

Pour construire des tests logiques avec plus d'éléments à tester, vous pouvez enrichir vos tests avec les fonctions

  • ET et OU
  • La fonction OUX
  • Exercice fonction SI, ET et OU – Sélection de produits
  • Exercice sur les tests logiques dans Excel
  • Comment faire un critère partiel avec NB.SI ou SOMME.SI ?

À lire aussi : Masquer des données sensibles dans Excel

✎

À vous de jouer

Des exercices Excel dans votre navigateur, corrigés automatiquement.

Faire un exercice
Étiquettes : ComparaisonConditionETMise en forme conditionnelleOUSItesttest Exceltest logique
Frédéric LE GUEN

Newsletter

1 fois par mois :
Astuces et quiz

    Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

    Built with Kit

    8 commentaires

    1. Bonzenge fabrice
      20/04/2024 @ 09:38

      c'est exacte

      Répondre

    2. Alain Warpelin
      28/04/2023 @ 11:00

      Bonjour, je m'appelle Alan,
      Je souhaite trouver une formule pour insérer dans un tableau des chiffres?
      exemple:
      mon tableau comporte d'un côté 5 chiffres donc 5 colonnes de 1 à 5 avec des chiffres à l'intérieur. 1er tableau 2eme tableau
      colonnes 1/2/3/4/5 1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20
      résultats 10 8 3 11 16 3 2 1 4 5
      résultats 7 9 5 12 18 3 1 2 4 5
      l'autre en comporte 20 colonnes de 1-20 que je dois remplir avec les 5 chiffres de l'autre mais au bon endroit, C'est à dire si le 1er no est 10 , il doit s trouver dans la colonne du 10 du second tableau et ainsi de suite avec la valeur 1, puis le no 2 doit se trouver sous la colonne 2 mais avec le chiffre et de suite.
      Quelle formule dois-je utiliser sachant qu'une mise en forme avec couleurs existe dans le 2ème tableau?
      Merci de votre réponse et recevez, Madame, Monsieur, mes sincères salutations
      Alan W.

      Répondre

    3. PICCOLI Isaia
      21/02/2023 @ 17:55

      SI(Relevé!$B115"";C$2+$A2;"")
      ici dans le cas ou la condition est fausse il efface le contenu de la cellule.
      Comment li dire, si la condition est fausse de garder la valeur initiale de la cellule et pas l'effacer

      Répondre

    4. Urbain Roger
      12/12/2022 @ 10:51

      Bonjour, j'essaye de faire un classement de football
      j'ai le problème du match nul donc A1 = B1 résultat en C1 =1 point mais au départ toutes les cellules sont vides, sans score or A1 = B1 il m'indique en C1 1 point pourtant il n'y a rien d'inscrit en A1 et B1.
      Quel formule doit on inscrire pour ne plus avoir ce problème
      Merci

      Répondre

    5. BOLLAS
      01/12/2020 @ 11:29

      BONJOUR ET FELICITATIONS J'ADORE VOS VIDEOS.
      COMMENT PUIS-JE ECRIRE LA FORMULE DANS MON PLANNING : SI JE TRAVAILLE LE DIMANCHE MES HEURES SONT MULTIPLIES PAR 2 ?
      EX : =+((D16-C16)+(F16-E16)+(H16-G16))*2
      MON TABLEAU EST MIS A JOUR AUTOMATIQUEMENT AVEC LES DIMANCHES ET LES JOURS FERIES COMME DANS VOS VIDEOS
      MERCI D'AVANCE

      Répondre

    6. Agro Côme-Albert
      06/06/2019 @ 13:20

      Bonjour.

      Voici une formule conditionnelle:
      =+SI((A5>=-1%)*ET(B5<=1%);"Ok";"NON OK")

      Un exemple de tableau de contrôle, ci-dessous.
      -2% -1% NON OK
      -1% 0% Ok
      0% 1% Ok
      1% 2% NON OK

      Répondre

    7. Serge CAILLON
      08/03/2019 @ 12:21

      Bonjour
      j'aimerais que s'applique une formule dans une cellule qu'a la condition d'avoir une information dans une deuxième cellule voisine, la formule ne s'appliquerai pas s'il y a rien dans la deuxième cellule.

      Répondre

    8. SCHAFFTER ELENA
      06/05/2018 @ 19:06

      Bonsoir,
      J'essaie d'entrer une formule depuis des heures. Elle me paraît assez simple pourtant.
      Cependant je dois faire quelque chose de faux.
      Voilà mon problème :
      Je souhaite sur un calcul excel mettre une condition SI :
      A savoir :
      Une marge de - 1% à + 1% est tolérée entre avoirs de deux portefeuilles.
      Je voudrais que mon fichier affiche OK pour les portefeuilles se trouvant entre - 1% à + 1% et NON OK pour ceux qui dépassent, aussi bien en négatif qu'en positif.
      En plus je souhaite attribuer une couleur rouge pour les NON OK et verte pour les OK
      Pourriez-vous svpl. m'aider ?
      Avec mes remerciements et meilleures salutations
      Elena

      P.S. Si jamais je n'ai pas certaines des fonctions telles que SI Conditions, ou SI multiple etc...

      Répondre

    Laisser un commentaire Annuler la réponse

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.

    À propos
    Contact
    Mentions légales
    CGV

    © 2002 – 2026 – https://excel-exercice.com. Tous droits réservés.
    Site géré par le majordome du net

    À propos
    Contact
    Mentions légales
    CGV

    © 2026 – https://excel-exercice.com. Tous droits réservés.
    Site géré par le majordome du net