«

»

Réaliser un test logique

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

 

 

Mais 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.

Donc les tests sont primordiaux dans la compréhension d'Excel. Si vous passez à coté des tests, vous ne maîtriserez pas Excel à sa juste valeur 😉

Et les mises en forme conditionnelles sont une mine d'or pour personnaliser et améliorer vos tableaux dans Excel .

 

Articles complémentaires


Voici une liste d'articles qui pourrait également vous intéresser sur le même thème.

Lien Permanent pour cet article : https://www.excel-exercice.com/realiser-un-test-logique/


(1 commentaire)

  1. SCHAFFTER ELENA

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

Laisser un commentaire

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