Les tests logiques sont incontournables sur Excel. Grâce à des fonctions et des opérateurs logiques (« – », « < », « >= »), ils permettent d’analyser des données de manière très simple. Comment ? C’est ce que nous vous expliquons dans ce guide avec des exemples et des captures d’écran en temps réel.
Test logique : présentation et utilisation
Type de test logique | Exemple de formule Excel | Exemple de valeur 1 | Exemple de valeur 2 | Résultat |
Si égalité | =A1=B1 | 10 | 10 | VRAI |
Si supérieur à | A1>B1 | 15 | 8 | VRAI |
Si inférieur ou égal à | A1<=B1 | 10 | 5 | FAUX |
Condition avec la fonction SI | =SI(A1>B1, “Oui”, “Non”) | 12 | 7 | Oui |
Vérifier plusieurs conditions avec la fonction ET | =ET(A1>5, B1<10) | 6 | 8 | VRAI |
Tester au moins une condition avec la fonction OU | =OU(A1>5, B1=8) | 3 | 8 | VRAI |
Qu’est-ce qu’un test logique sur Excel ?
Un test logique compare le contenu d’une cellule avec une valeur spécifique, ou par rapport à une autre cellule. Et pour ce faire, on utilise des opérateurs logiques qui sont les suivants :
= (Égalité)
< (Plus petit que)
> (Plus grand que)
<= (Plus petit ou égal à)
>= (Plus grand ou égal à)
<> (Différent de)
Les résultats de ces tests se traduisent par les valeurs « Vrai » et « Faux », ou à leurs équivalents « 1 » et « 0 ».
Les fonctions logiques sur Excel
Ces opérateurs peuvent être utilisés seuls, mais ils sont surtout efficaces dans des fonctions logiques Excel. Vous pouvez les utiliser directement via l’interface d’Excel, en cliquant sur le symbole “fx”, puis sur la catégorie “Logique” :
Certaines fonctions logiques sont beaucoup plus utilisées que d’autres, notamment :
- la fonction SI
- la fonction ET
- la fonction OU
- la fonction SI associée aux fonctions ET ou OU
Ce sont ceux que nous allons vous présenter dans cet article.
Comment faire un test logique sur Excel ?
La manière la plus simple de réaliser un test logique sur Microsoft Excel est d’utiliser directement les opérateurs logiques, sans passer par une fonction. Pour ce faire, il suffit d’appliquer la formule suivante :
- =valeur de référence 1_opérateur logique_valeur de référence 2
Supposons que vous gérez les stocks d’une animalerie et souhaitez savoir si vous devez réapprovisionner. Vous utilisez alors la formule suivante, pour savoir s’il reste plus de 40 unités de chaque produit dans votre stock :
- =B2>=40
Si la valeur de la cellule B2 est supérieure ou égale (>=) à 40, le résultat affiché sera « VRAI », signe que le stock est suffisant.
Pour appliquer cette formule aux autres cellules, sélectionnez le coin inférieur droit de la cellule dans laquelle le résultat apparaît, puis tirez vers le bas.
Vous verrez que deux résultats affichent « FAUX », ce qui indique que les produits en question sont présents en moins de 40 exemplaires dans votre stock.
Il est aussi possible de faire un test logique en comparant deux cellules.
Par exemple, si vous voulez savoir si vous avez vendu plus de croquettes pour chats que pour chiens, il vous suffit de comparer les deux cellules de la colonne « Ventes du mois » :
- =D7>=D2
Comment utiliser une fonction logique sur Excel ?
Fonction SI
La fonction SI est l’une des plus populaires sur Excel. Incontournable, notamment pour les tests logiques, elle permet de personnaliser la valeur qui s’affiche en fonction du résultat du test logique. En d’autres termes, vous pouvez remplacer les mots « VRAI » et « FAUX ».
Voici sa syntaxe :
- =SI(cellule opérateur logique, « résultat si VRAI », « résultat si FAUX »)
Reprenons l’exemple du réapprovisionnement. Il serait plus pertinent de voir s’afficher « Stock faible » ou « Stock suffisant » au lieu de « VRAI » ou « FAUX ». Pour ce faire, il suffit d’utiliser la fonction SI de la manière suivante :
- =SI(B2>=40, « Stock suffisant », « Stock insuffisant »)
Explication de la formule :
B2 : la cellule de référence
>= : l’opérateur logique
« Stock suffisant » : valeur si VRAI
« Stock insuffisant » : valeur si FAUX
À noter que les arguments textes doivent toujours être insérés dans les formules entre guillemets ( » « ) pour qu’ils soient pris en compte par Excel.
Voici un deuxième exemple de la fonction SI :
Supposons que vous souhaitiez savoir si vous avez dépassé 500 euros de gains avec un produit. Pour ce faire, vous utilisez la fonction SI dans la formule suivante :
- =SI(C2*D2>=500, « Très rentable », « Rentable »)
Explication :
C2*D2 : le montant de la cellule C2 multiplié par la valeur de la cellule D2 (le symbole « * » est l’équivalent de la multiplication).
>= : supérieur ou égal à
500 : valeur de la comparaison
« Très rentable » : valeur si VRAI
« Rentable » : valeur si FAUX
Fonction ET
La fonction ET teste si plusieurs conditions sont vraies ou fausses. Elle peut vérifier des conditions simultanément et indique « VRAI » si toutes sont respectées, et « FAUX » si l’une d’entre elles, ou plus, ne l’est pas.
Voici un exemple d’utilisation :
Vous voulez évaluer la performance d’un produit selon deux critères : s’il est très rentable et s’il a également satisfait les clients.
Vous utilisez alors la formule suivante :
- =ET(C2*D2>=500,E2>=4)
Explication :
C2*D2 : multiplication des valeurs de la cellule C2 et D2
>= : supérieur ou égal à
E2 : cellule contenant la note de satisfaction client
4 : la note de référence de satisfaction client
Ainsi, la fonction renvoie « VRAI », car le montant des unités vendues dépasse 500 euros et que la note de satisfaction est supérieure à 4.
Par contre, si une des conditions est fausse, la valeur affichée sera « FAUX », et ce, même si une autre condition (ou plus) est respectée.
C’est ici que se trouve la différence entre la fonction ET et la fonction OU.
La fonction OU
La fonction OU fonctionne de manière similaire à la fonction ET, mais à la différence près que si une des conditions est vraie, elle affichera toujours « VRAI », même si une ou plusieurs autres conditions sont fausses.
Par exemple, utilisons la même formule que précédemment, mais changeons la fonction (donc =ET par =OU) :
- =OU(C2*D2>=500,E2>=4)
Le résultat du dernier test logique affiche « VRAI », car sa satisfaction est égale à 4, même si le total de ses ventes est loin d’atteindre 500 euros.
Fonction SI avec la fonction ET / OU
La fonction SI associée à OU, ou bien combinée avec la fonction ET, permet d’effectuer des tests logiques plus complexes dans Excel.
Fonction SI + Fonction OU
Souvent appelée la fonction « SI ALORS », cette combinaison vous permet d’afficher une valeur spécifique si une ou plusieurs conditions de la formule sont remplies.
Imaginons que vous souhaitiez vérifier la pertinence des produits de l’animalerie. Pour ce faire, vous voulez déterminer si un produit présente :
- Soit une satisfaction client égale ou inférieure à 3
- Soit des ventes du mois inférieures à 20 euros.
Vous pouvez alors utiliser la formule suivante :
- =SI(OU(C2*D2<20,E2<=3), »À reconsidérer », « Satisfaisant »)
Explication :
OU(…) : fonction « OU » associée à « SI »
C2 * D2 < 20 : Première condition
E2 <= 3 : Deuxième condition
« À reconsidérer » : Valeur affichée si au moins un des tests est vrai
« Satisfaisant » : Valeur affichée si tous les tests sont faux
Fonction SI + Fonction ET
La fonction SI combinée à ET fonctionne de la même manière qu’avec OU. Sauf qu’ici, il faut que toutes les conditions soient respectées pour afficher la valeur vraie.
Par exemple, si vous souhaitez identifier les produits à réapprovisionner (40 unités ou moins), mais en priorisant ceux ayant une bonne satisfaction client (4 ou plus), vous pouvez utiliser la formule suivante :
- =SI(ET(B2<=40,E2>=4), »À réapprovisionner en urgence », »Non urgent »)
Les erreurs courantes lors d’un test logique Excel
L’un des plus grands atouts de Microsoft Excel est sa capacité à détecter les erreurs. Lorsqu’une fonction est mal utilisée, un message d’erreur s’affiche : #VALEUR!, #NOM?, #REF!, #N/A, etc.
En effet, les fonctions logiques sont très puissantes, mais elles peuvent parfois se révéler complexes et aboutir à des messages d’erreurs.
Parmi les problèmes les plus courants, on retrouve les syntaxes incorrectes et les arguments erronés.
Syntaxe incorrecte
Un message d’erreur apparaît généralement lorsque la syntaxe de la fonction logique n’est pas correcte. Parenthèse manquante, virgule oubliée, mauvais opérateurs…les maladresses sont diverses.
Pour éviter les problèmes de syntaxe, vous devez bien comprendre la structure de la fonction, le rôle de chaque argument, et vérifier par la suite que la formule est correctement rédigée.
Cellule à valeur erreur
Si le message d’erreur affiché est #VALEUR! (ou #VALUE!), cela signifie que la fonction contient une référence de cellule avec une valeur incorrecte. Pour y remédier, il est possible de repérer et de corriger la cellule concernée, ou de gérer l’erreur en utilisant la fonction SIERREUR.
Messages d’erreurs les plus fréquents avec les fonctions logiques
Comprendre les messages d’erreurs permet d’éviter ou de corriger les fonctions logiques plus facilement. Voici les cas les plus fréquents :
- #NOM? : le nom d’une cellule, d’une plage de cellules ou de la fonction est erroné.
- #REF! : la formule fait référence à une cellule, une plage de cellules ou une feuille qui n’existe plus.
- #N/A : indique qu’aucun résultat n’est possible.
- #VALEUR! : un argument ou plus a une valeur incorrecte, qu’il s’agisse d’un nombre, d’un texte ou d’une date. (Cela peut même être un espace vide dans une cellule).
Faire une formation Excel certifiante et éligible au CPF
Les tests logiques sur Excel sont fondamentaux pour analyser les données et prendre des décisions. Maîtrisez-les et bien plus grâce à une formation Excel complète, éligible au CPF. Avec elle, vous bénéficiez de :
- Expertise de formateurs certifiés
- Financement CPF disponible
- Horaires aménageables
- Cours à distance ou en présentiel
À l’issue de la formation, vous maîtriserez tous les aspects d’Excel et pourrez valoriser vos compétences avec des certifications reconnues par les employeurs.
Autres articles concernant le Compte Personnel de Formation