La syntaxe d’une fonction dans Excel ou Google Sheets fait référence à la présentation et à l’ordre de la fonction et de ses arguments. Une fonction dans Excel et Google Sheets est une formule intégrée. Toutes les fonctions commencent par le signe égal ( = ) suivi du nom de la fonction tel que IF, SUM, COUNT ou ROUND. Si vous utilisez la syntaxe correcte pour les fonctions dans Excel ou Google Sheets, vous éviterez les messages d’erreur.
Les instructions de ce tutoriel s’appliquent à Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel Online et Excel pour Mac.
Contenu
La syntaxe de la fonction IF
Les arguments d’une fonction font référence à toutes les données ou informations requises par une fonction. Ces arguments doivent être saisis dans l’ordre correct. À titre d’exemple, la syntaxe de la fonction IF dans Excel est
=IF(Logical_test,Value_if_true,Value_if_false)
Parenthèses et virgules
Outre l’ordre des arguments, le terme syntaxe fait également référence au placement de parenthèses ou de crochets ronds autour des arguments et à l’utilisation de la virgule comme séparateur entre les différents arguments.
Étant donné que la syntaxe de la fonction FI nécessite une virgule pour séparer les trois arguments de la fonction, n’utilisez pas de virgule pour les nombres supérieurs à 1000.
Lecture de la syntaxe de la fonction IF
La fonction IF dans Excel et dans Google Sheets comporte trois arguments disposés dans l’ordre suivant :
- Test_logique argument
- Valeur_si_vrai argument
- Valeur_si_faux argument
Si les arguments sont placés dans un ordre différent, la fonction renvoie un message d’erreur ou une réponse inattendue.
Arguments obligatoires ou facultatifs
Un élément d’information que la syntaxe ne concerne pas est de savoir si un argument est obligatoire ou facultatif. Dans le cas de la fonction IF, les premier et deuxième arguments (les arguments Logical_test et Value_if_true) sont obligatoires. Le troisième argument, l’argument Value_if_false, est facultatif.
Si le troisième argument est omis de la fonction et que la condition testée par l’argument Logical_test de la fonction est évaluée comme fausse, alors la fonction affiche le terme FALSE dans la cellule où la fonction est située.