La fonction IF (ou SI en français) vérifie une condition et renvoie une valeur selon qu'elle est vraie ou fausse. Elle renvoie le type de la valeur fournie (texte, nombre...).
Syntaxe
IF(condition, valeur_si_vrai, valeur_si_faux)
Paramètres
Exemples
Vérifier une condition d'âge
IF($âge > 18, "Majeur", "Mineur")
La fonction vérifie si l'âge est supérieur à 18 : 1 fonction (IF()) qui teste 1 condition (âge > 18) et renvoie l'une de 2 valeurs.
Résultat attendu : si l'âge est supérieur à 18, la fonction renvoie "Majeur". Si l'âge est inférieur ou égal à 18, elle renvoie "Mineur".
Vous pouvez combiner IF() avec d'autres fonctions comme IS_EMPTY() pour vérifier à la fois la présence de données et leur valeur.
Utilisation pratique : vérifier si un stock est suffisant, calculer une remise en fonction du montant, vérifier si une commande est expédiée, déterminer la validité d'une date, attribuer une catégorie en fonction d'un score, vérifier si une facture est payée, calculer des frais de port en fonction du poids, affecter une note en fonction d'un seuil.
Aller plus loin
SWITCH
Pour tester plusieurs cas à la fois, sans empiler des IF() imbriqués.
Ou continuer avec
Glossaire des formules
Tous les opérateurs et fonctions disponibles, classés par catégorie.