Vous êtes sur la page 1sur 2

Les tests logiques avec Excel

1) La fonction SI (test simple)

La syntaxe de la fonction "SI' est composée de trois arguments:

=SI(test_logique;valeur_si_vrai;valeur_si_faux)
L'argument "test_logique" est la condition qui doit être remplie, c’est-à-dire toute valeur
dont le résultat peut être vrai ou faux.
L'argument " valeur_si_vrai" est la valeur ou l'action qui doit être affichée ou exécutée si la
condition du test logique est remplie.
L'argument " valeur_si_faux" est la valeur ou l'action qui doit être affichée ou exécutée si la
condition du test logique n'est pas remplie.
Exemple:
Nous travaillons dans un musée. Nous recevons un groupe. Voici les consignes. Le montant
du tarif doit être de 19 € (pour les enfants de - 16 ans) et 35 € pour les personnes ayant plus de 16
ans.

Prénom Age Tarif


Raphael 15 =SI(B3<16;$B$15;$B$14)
Nicolas 28
Louis 37
Julie 43
Linda 78
Corine 10
Jean 66
Laura 12
Emma 25

Tarif adulte: 35,00 € (B14)


Tarif enfant: 19,00 € (B15)

=SI(test logique;valeur_si_vrai;valeur_si_faux)
=SI(B3<16;B15;B14)
Rappel:
• S'il s'agit d'une valeur texte, il faut la mettre entre guillemets. Exemple: Il faut noter Tarif
Enfant à la place de 19,00 € et Tarif Adulte à la place de 35,00 €
• =SI(B3<16;"Tarif Enfant";"Tarif Adulte")
2) La fonction DOUBLE SI

Pour tester plusieurs conditions, il est possible d'imbriquer plusieurs tests dans une suite logique.

La fonction contenant le double si (2x la fonction SI) aura la syntaxe suivante:

=SI(test_logique1;valeur_si_vrai;SI(test_logique2;valeur_si_vrai;valeur_si_faux)
SI (1)
L'argument "test_logique1" est la condition qui doit être remplie, c’est-à-dire toute valeur
dont le résultat peut être vrai ou faux.
L'argument " valeur_si_vrai" est la valeur ou l'action qui doit être affichée ou exécutée si la
condition du test logique est remplie.
SI (2)
L'argument "test_logique2" est la condition qui doit être remplie si la valeur du premier test
logique n'était pas vraie.
L'argument " valeur_si_vrai" est la valeur ou l'action qui doit être affichée ou exécutée si la
condition du test logique est remplie.
L'argument " valeur_si_faux" est la valeur ou l'action qui doit être affichée ou exécutée si la
condition du test logique n'est pas remplie.
Exemple:
Nous travaillons dans un musée. Nous recevons un groupe. Voici les consignes. Le montant du
tarif doit être de 19 € (pour les enfants de - 16 ans) et 35 € pour les personnes ayant plus de 16 ans.
Cependant, les personnes à partir de 65 ans bénéficient d'un tarif retraité et donc ils payent 25 €.

Prénom Age Tarif


Raphael 15 =SI(B3<16;$B$18;SI(B3<65;$B$17;$B$19))
Nicolas 28
Louis 37
Julie 43
Linda 78
Corine 10
Jean 66
Laura 12
Emma 25

Tarif adulte : 35,00 €


Tarif enfant : 19,00 €
Tarif retraité : 25,00 €
=SI(test_logique1;valeur_si_vrai;SI(test_logique2;valeur_si_vrai;valeur_si_faux)
=SI(B3<16;B18;SI(B3<65;B17;B19))

Vous aimerez peut-être aussi