Fonction SI dans Google Sheets : exemples et syntaxe
Maîtrisez la fonction SI dans Google Sheets : conditions multiples, imbrications, cases à cocher et ARRAYFORMULA pour toute une colonne.
Par Ayoub Farid · · 2 min de lecture
La fonction SI (IF en anglais) fonctionne de la même manière dans Google Sheets que dans les formules Excel : vous testez une condition, puis vous renvoyez une valeur si le résultat est vrai, et une autre si le résultat est faux. Notez que dans les versions en français, Excel utilise le nom traduit avec des points-virgules, alors que Google Sheets accepte généralement la syntaxe anglophone avec des virgules.
Syntaxe
=IF(logical_expression, value_if_true, value_if_false)
Exemples
=IF(B2>=50,"Pass","Fail")
=IF(C2="Paid","✓","Chase")
=IF(B2="","",B2*1.2)
=IF(B2>C2,B2-C2,0)
Plusieurs conditions
=IF(AND(B2>=50,C2="Submitted"),"Pass","Fail")
=IF(OR(D2="Late",E2="Missing"),"Review","OK")
Consultez notre guide sur ET et OU.
Plus de deux résultats possibles
=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",TRUE,"F")
Vous pouvez aussi utiliser des conditions SI imbriquées, ou la fonction SWITCH pour tester des valeurs exactes. Voir nos articles sur SI.CONDITIONS (IFS) et les fonctions SI imbriquées.
Toute une colonne avec une seule formule
Au lieu de recopier vers le bas (avec la poignée de recopie), votre tableur peut appliquer la condition à chaque ligne de la plage d'un seul coup :
=ARRAYFORMULA(IF(B2:B="","",IF(B2:B>=50,"Pass","Fail")))
La première condition permet de laisser les cellules vides si la ligne n'a pas de données. Voir notre guide sur ARRAYFORMULA.
Cases à cocher
L'option Insertion > Case à cocher attribue automatiquement la valeur VRAI ou FAUX (TRUE/FALSE) à la cellule, ce qui est idéal avec la fonction SI :
=IF(A2,"Done","To do")
Erreurs courantes
- Du texte sans guillemets → renvoie l'erreur
#NAME?(ou#NOM?) - Des chiffres entre guillemets (
">50"dans un test compare du texte) → écrivez simplementB2>50 - Un mauvais ordre dans les conditions imbriquées → testez toujours la condition la plus stricte en premier
Guide complet : fonction SI.
Questions fréquentes
Comment écrire une formule SI dans Google Sheets ?
=IF(test,"value if true","value if false").
Comment utiliser SI avec plusieurs conditions ?
Combinez-la avec les fonctions AND/OR, imbriquez plusieurs SI, ou utilisez IFS.
Comment appliquer SI à toute une colonne ?
Encadrez votre formule avec ARRAYFORMULA en utilisant des plages ouvertes comme B2:B.
Google Sheets intègre-t-il la fonction IFS ?
Oui.