Fonction Logique, Créer des Formules Conditionnelles

Le fait de vérifier si les conditions sont vraies ou fausses et de faire des comparaisons logiques entre les expressions est commune à de nombreuses tâches. Vous pouvez utiliser les fonctions ET, OU, NON et SI pour créer des formules conditionnelles. Voir toutes les formules logiques d’EXCEL dans ce blog.

Par exemple, la fonction si utilise les arguments suivants.

Formule avec la fonction SI

Formule utilisant la fonction SI

logical_test Image du bouton  : la condition que vous voulez vérifier.

value_if_true Image du bouton  : valeur à renvoyer si la condition est vraie.

value_if_false Image du bouton  : valeur à renvoyer si la condition est fausse.

Pour plus d’informations sur la création de formules, voir créer ou supprimer une formule.

Créer une formule conditionnelle qui génère une valeur logique (TRUE ou FALSe)

Pour effectuer cette tâche, utilisez les fonctions etouet non , comme illustré dans l’exemple suivant.

Exemple

L’exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.

Comment copier un exemple ?

  1. Sélectionnez l’exemple de cet article.

    Important : Ne sélectionnez pas les en-têtes des lignes ou des colonnes.

    Sélection d’un exemple de l’aide d’Excel 2013 pour Windows

    Sélection d’un exemple de l’aide

  2. Appuyez sur Ctrl+C.
  3. Créez un classeur ou une feuille de calcul vide.
  4. Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur Ctrl+V.

Important : Pour que l’exemple fonctionne correctement, vous devez le coller dans la cellule A1 de la feuille de calcul.

  1. Pour passer de l’affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur Ctrl+` (accent grave) ou, sous l’onglet Formules, dans le groupe Vérification des formules, cliquez sur le bouton Afficher les formules.

Une fois que vous avez copié l’exemple dans la feuille de calcul vide, vous pouvez l’adapter selon vos besoins.

1
2
3
4
5
6
7
version8
09

10

11
12
A B
Données
15
9
8
Fusées
Widgets
Formule Description (résultat)
= ET (A2>A3, A2<A4) Détermine si la valeur de la cellule a2 est supérieure à la valeur de la cellule a3 et si la valeur de la cellule a2 est inférieure à la valeur du champ a4. FALS
= OU (A2>A3, A2<A4) Détermine si la valeur de la cellule a2 est supérieure à la valeur de la cellule a3 ou si la valeur de la cellule a2 est inférieure à la valeur du champ a4. PROPRIÉTÉ
= NON (A2 + A3 = 24) Détermine si la somme des valeurs des cellules a2 et a3 n’est pas égale à 24. FALS
= NOT (A5 = « fusées ») Détermine si la valeur de la cellule A5 n’est pas égale à « fusées ». FALS
= OU (A5<> “fusées”, A6 = “trucs”) Détermine si la valeur de la cellule A5 n’est pas égale à « fusées » ou si la valeur de la cellule A6 est égale à « widgets ». PROPRIÉTÉ


Créer une formule conditionnelle qui se traduit par un autre calcul ou dans des valeurs autres que TRUE ou FALSe

Pour effectuer cette tâche, utilisez les fonctions sietet ou , comme indiqué dans l’exemple suivant.

Exemple

L’exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.

Comment copier un exemple ?

  1. Sélectionnez l’exemple de cet article.

Important : Ne sélectionnez pas les en-têtes des lignes ou des colonnes.

Sélection d’un exemple de l’aide d’Excel 2013 pour Windows

Sélection d’un exemple de l’aide

  1. Appuyez sur Ctrl+C.
  2. Créez un classeur ou une feuille de calcul vide.
  3. Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur Ctrl+V.

Important : Pour que l’exemple fonctionne correctement, vous devez le coller dans la cellule A1 de la feuille de calcul.

  1. Pour passer de l’affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur Ctrl+` (accent grave) ou, sous l’onglet Formules, dans le groupe Vérification des formules, cliquez sur le bouton Afficher les formules.

Une fois que vous avez copié l’exemple dans la feuille de calcul vide, vous pouvez l’adapter selon vos besoins.

1
2
3
4
5
6
7

8
09
10
27,9
12
n°13
13
0,15
Seiz
A B
Données
15
9
8
Fusées
Widgets
Formule Description (résultat)
= Si (a2 = 15, “OK”, “pas OK”) Si la valeur de la cellule a2 est égale à 15, renvoyer « OK ». Sinon, retournez “not OK”. OK
= Si (a2<>15, “OK”, “pas OK”) Si la valeur de la cellule a2 n’est pas égale à 15, renvoyer « OK ». Sinon, retournez “not OK”. (Pas OK)
= Si (non (a2<= 15), “OK”, “pas OK”) Si la valeur de la cellule a2 est inférieure ou égale à 15, renvoyer « OK ». Sinon, retournez “not OK”. (Pas OK)
= Si (A5<> “FUSÉEs”, “OK”, “pas OK”) Si la valeur de la cellule A5 n’est pas égale à « FUSÉEs », retournez « OK ». Sinon, retournez “not OK”. (Pas OK)
= Si (et (a2>A3, a2<a4), “OK”, “pas OK”) Si la valeur de la cellule a2 est supérieure à la valeur de la cellule a3 et que la valeur de la cellule a2 est également inférieure à la valeur figurant dans a4, renvoyer « OK ». Sinon, retournez “not OK”. (Pas OK)
= Si (et (a2<>A3, a2<>a4), “OK”, “pas OK”) Si la valeur de la cellule a2 n’est pas égale à a3 et que la valeur de la cellule a2 n’est pas non plus égale à la valeur dans a4, renvoyer « OK ». Sinon, retournez “not OK”. OK
= Si (ou (a2>a3 ; a2<a4), “OK”, “pas OK”) Si la valeur de la cellule a2 est supérieure à la valeur de la cellule a3 ou que la valeur de la cellule a2 est inférieure à la valeur dans a4, renvoyer « OK ». Sinon, retournez “not OK”. OK
= Si (ou (A5<> « fusées », A6<> « trucs »), “OK”, “pas OK”) Si la valeur de la cellule A5 n’est pas égale à « fusées » ou si la valeur de la cellule A6 n’est pas égale à « widgets », renvoyer « OK ». Sinon, retournez “not OK”. (Pas OK)
= Si (ou (a2<>a3 ; a2<>a4), “OK”, “pas OK”) Si la valeur de la cellule a2 n’est pas égale à la valeur de la cellule a3, ou si la valeur de la cellule a2 n’est pas égale à la valeur de la cellule A4, renvoyer « OK ». Sinon, retournez “not OK”. OK

Pour plus d’informations sur l’utilisation de ces fonctions, voir fonction SI, fonction ET, fonction OU.