Quand utiliser les tests logiques
Créer un test, c'est LE point de départ pour d'un grand grand nombre de fonctions dans Excel, comme
Mais aussi pour les mises en forme conditionnelles. Car avec un test, vous pouvez changer la couleur de vos cellules selon leur valeur et cela de façon automatique.
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 même infini.
Un test logique c'est juste une comparaison entre deux éléments
Construction d'un test
Vous pouvez créer un test logique dans une cellule SANS passer par la fonction SI.
En fait, c'est même l'inverse. C'est la fonction SI qui utilise le résultat du test.
Un test dans Excel se construit très simplement.
- Commencer votre test par le signe égal =
- Ensuite, écrivez une valeur ou la référence à une cellule
- Le symbole logique (cf ci-dessous)
- Puis une autre cellule ou une autre valeur
Par exemple, écrivez cette formule suivante dans une cellule pour voir le résultat
=8>1
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
Résultat retourné par un test
Un test retourne 2 valeurs VRAI ou FAUX (le test est correct ou le test n'est pas correct)
Reprenons notre formule =8>1 et le résultat est bien sur VRAI (oui, 8 est plus grand que 1)

Maintenant, si on inverse le test, le résultat est différent =8<1 est maintenant FAUX

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. Il suffit de multiplier votre test par 1 😉😍😃👍
En reprenant notre premier test, nous avons le résultat suivant (les parenthèses sont obligatoires)

Exemple de tests logiques
Exemple 1 : valeur plus grande que 10
Pour tester si la valeur contenue en A2 et plus grande que 10, le test s'écrit :
=A2>10
C'est tout simple 😉

Exemple 2 : Cellule vide ou pas ?
Maintenant, pour savoir si une cellule n'est pas vide, il suffit d'écrire le test suivant
=A2<>""

Les 2 guillemets "" (sans espace) signifient que la cellule est vide 😉
A l'inverse, si vous voulez savoir si une cellule est vide, le test s'écrit
=A2=""
Ne vous laissez pas surprendre par les 2 signes =
- Le premier c'est pour commencer le test comme toujours dans Excel
- Le second, c'est l'opérateur logique du test
Exemple 3 : Cellule 1 plus petite que Cellule 2
Pour comparer la valeur d'une cellule par rapport à une autre, nous pouvons faire le test suivant
=A2<B2

Utilisation avec les mises en forme conditionnelles
Il n'y a rien de compliqué avec la création d'un test dans Excel. Mais son application est plus intéressante appliqué aux mises en forme conditionnelles.
Les mises en forme conditionnelles permettent de changer la couleur des cellules selon leurs valeurs ; et ça automatiquement.
Et les mises en forme conditionnelles sont une mine d'or pour personnaliser et améliorer vos tableaux dans Excel comme pour afficher les jours de congés d'une couleur différente

3 commentaires
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
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.
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...