Excel : Tout savoir sur la fonction SI (Syntaxe, Exemples, Pièges)

La fonction SI : À quoi sert réellement cette formule, comment l'utiliser concrètement dans vos tableaux, et quels sont les pièges à éviter ? Cet article propose une vue d'ensemble claire et structurée pour maîtriser cet indispensable d'Excel.

L'article présente :

  • Le concept et la logique de la fonction ;
  • La syntaxe exacte à utiliser ;
  • Des cas pratiques ;
  • Les erreurs fréquentes (et comment les corriger) ;
  • Les alternatives de la fonction SI().
  • Une vidéo d'explication

1. Présentation de la fonction SI

La fonction SI (IF en anglais) est l'une des formules les plus utilisées d'Excel.

Elle demande à Excel de vérifier une condition (le test), et d'afficher un résultat différent selon que cette condition est respectée (VRAI) ou non (FAUX).

Bon à savoir

C'est la base de l'automatisation. Une fois maîtrisée, elle vous évite de repasser ligne par ligne sur vos grands livres ou vos balances pour vérifier des seuils ou attribuer des catégories...

Les fonctions logiques

Pour écrire une formule SI, vous avez besoin de trois arguments : :

=SI(test_logique; valeur_si_vrai; valeur_si_faux)

  • Le Test Logique : C'est la condition à vérifier (Ex: B2 > 1000 ou C4 = "Réglée").
  • Valeur si VRAI : Ce que doit afficher Excel si le test est validé.
  • Valeur si FAUX : Ce que doit afficher Excel si le test échoue.

  Sur Excel, les fonctions logiques sont séparés par des points-virgules (;).

3. En Pratiques

3.1. Exemple Gestion : Validation de budget

Imaginez un suivi budgétaire. Vous voulez savoir si une dépense dépasse le budget alloué.

Objectif : Écrire "Dépassement" ou "OK" en face de chaque ligne.

La formule : =SI(B2>C2; "Dépassement"; "OK") (Où B2 est le Réel et C2 le Budget)

Ce qu'il faut retenir : Lorsque vous voulez que la fonction renvoie du texte, vous devez impérativement le mettre entre guillemets (" ").

Description de ton image

3.2. Exemple RH : Calcul de prime (Chiffres)

Vous gérez la paie. Si un commercial dépasse 50 000€ de CA, il touche 5% de prime. Sinon, 0€.

Objectif : Calculer le montant de la prime automatiquement.

La formule : =SI(D10>50000; D10*5%; 0)

Ici, pas de guillemets car nous demandons à Excel de faire un calcul mathématique ou de renvoyer un chiffre.

Description de ton image

4. Les pièges à éviter

  • L'oubli des guillemets : Si vous écrivez =SI(A1>10; Validé; Refusé), Excel vous renverra une erreur #NOM?. Il cherche des fonctions nommées Validé ou Refusé. Il faut écrire "Validé".
  • Les virgules vs points-virgules : Si vous copiez une formule d'un site américain (ou de CHATGPT), elle utilisera des virgules. En France, Excel attend des points-virgules (;).
  • Le format des cellules : Comparer un chiffre avec un texte (ex: un "1000" stocké en format texte) peut fausser le résultat du test logique.

5. Aller plus loin : SI imbriqué et SI.CONDITIONS

Que faire si vous avez plus de deux choix ? (Exemple : "Déficitaire", "Équilibré", "Bénéficiaire").

5.1. La méthode classique : SI imbriqué

On ouvre un deuxième SI à l'intérieur du premier. Exemple : =SI(A1<0; "Déficitaire"; SI(A1=0; "Équilibré"; "Bénéficiaire"))

5.2. La méthode moderne : SI.CONDITIONS

Cette fonction est plus lisible. Elle permet d'enchaîner les conditions sans multiplier les parenthèses.

6. La vidéo explicative, incluant le fichier excel

DCG - LES FICHES

ARTICLES OFFERTS