Logique

IF

Définition

IF renvoie une valeur lorsqu'un test est vrai et une autre valeur lorsque le test est faux.

Syntaxe

=IF(logical_test, value_if_true, [value_if_false])

Arguments

Argument Signification
logical_test Une comparaison qui est soit vraie, soit fausse, comme B2<10.
value_if_true Ce que la cellule affiche lorsque le test est vrai. Le texte doit être placé entre guillemets doubles.
value_if_false Facultatif. Ce que la cellule affiche lorsque le test est faux.

Exemple détaillé

Un magasin signale les articles bientôt en rupture. Les unités en stock sont en B2:B4, et tout ce qui est inférieur à 10 doit être recommandé.

A : Article B : Unités en stock
Tasses 8
Assiettes 31
Bols 26

Formule : =IF(B2<10,"Reorder","OK")

Résultat : Reorder. Les tasses ont 8 unités, ce qui est inférieur à 10, donc le premier texte est renvoyé. Recopiée vers le bas, la formule donne Reorder, OK et OK.

Exercice

La cellule B2 contient une note d'examen de 52. Écrivez une formule qui affiche "Pass" lorsque la note est d'au moins 60 et "Retry" dans le cas contraire.

  1. En C2, écrivez une formule IF qui affiche Pass lorsque B2 est d'au moins 60 et Retry sinon.
Étape 1 sur 2
Ici, les formules utilisent les noms de fonctions en anglais, comme SUM, et un point « . » comme séparateur décimal, quelle que soit la langue.
Chargement de la feuille…

Fonctions associées

IF enveloppe souvent d'autres fonctions, par exemple pour tester si la SUM d'une plage atteint un objectif ou si COUNT atteint un minimum.

Erreur courante

Laisser les résultats texte sans guillemets, comme dans =IF(B2<10,Reorder,OK), fait lire à Excel des noms et renvoyer #NAME?.

Fonctions associées

Ces liens sont des fonctions associées.