Guides Excel

Formule si : maîtrisez la condition sur Excel

29 janvier 2026 13 vues

La formule SI est l'une des fonctions les plus puissantes et polyvalentes d'Excel. Elle vous permet d'automatiser la prise de décision dans vos feuilles de calcul en fonction de conditions spécifiques. Que vous souhaitiez attribuer des statuts, calculer des bonus, ou simplement afficher des messages différents en fonction de valeurs, la formule SI est votre alliée. Dans cet article, nous allons explorer en détail comment fonctionne cette formule, comment l'imbriquer pour gérer des scénarios complexes, et comment éviter les pièges courants. Préparez-vous à décupler l'efficacité de vos feuilles de calcul !

Comprendre la formule SI sur Excel

La formule SI, ou IF en anglais, est une fonction logique qui renvoie une valeur si une condition est VRAIE et une autre valeur si la condition est FAUSSE. Sa syntaxe de base est la suivante :

=SI(condition; valeur_si_vrai; valeur_si_faux)

  • condition : C'est l'expression logique que vous évaluez. Elle doit pouvoir être évaluée comme VRAI ou FAUX. Par exemple, A1>10 ou B2="oui".
  • valeur_si_vrai : C'est la valeur que la formule renvoie si la condition est VRAIE. Cela peut être un nombre, du texte, une autre formule, ou même une cellule vide.
  • valeur_si_faux : C'est la valeur que la formule renvoie si la condition est FAUSSE. Comme pour valeur_si_vrai, cela peut être un nombre, du texte, une formule, etc.

Exemples simples d'utilisation

Exemple 1 : Vérifier si un nombre est positif

Supposons que vous ayez un nombre dans la cellule A1 et que vous vouliez afficher "Positif" si le nombre est supérieur à zéro, et "Non positif" sinon.

La formule serait :

=SI(A1>0; "Positif"; "Non positif")

Exemple 2 : Attribuer une mention en fonction d'une note

Si la cellule B1 contient une note et que vous voulez afficher "Admis" si la note est supérieure ou égale à 10, et "Refusé" sinon.

La formule serait :

=SI(B1>=10; "Admis"; "Refusé")

Bonnes pratiques

  • Utilisez des références de cellules plutôt que des valeurs codées en dur dans vos conditions. Cela rendra votre formule plus flexible et facile à modifier.
  • Assurez-vous que la condition est clairement définie et qu'elle peut être évaluée comme VRAI ou FAUX.
  • Testez toujours votre formule avec différentes valeurs pour vérifier qu'elle fonctionne correctement.

Imbriquer des formules SI pour gérer des scénarios complexes

L'un des atouts majeurs de la formule SI est sa capacité à être imbriquée, c'est-à-dire à être utilisée à l'intérieur d'autres formules SI. Cela vous permet de gérer des scénarios plus complexes avec plusieurs conditions.

Comment imbriquer des SI

Au lieu d'une simple valeur dans valeur_si_vrai ou valeur_si_faux, vous pouvez insérer une autre formule SI. Par exemple :

=SI(condition1; valeur_si_vrai1; SI(condition2; valeur_si_vrai2; valeur_si_faux2))

Dans cet exemple, si condition1 est VRAIE, la formule renvoie valeur_si_vrai1. Si condition1 est FAUSSE, la formule évalue condition2. Si condition2 est VRAIE, elle renvoie valeur_si_vrai2, sinon elle renvoie valeur_si_faux2.

Vous pouvez imbriquer autant de formules SI que nécessaire, mais il est recommandé de ne pas dépasser 3 ou 4 niveaux d'imbrication pour des raisons de lisibilité et de performance.

Exemple d'imbrication : Attribuer des mentions plus précises

Reprenons l'exemple des notes, mais cette fois-ci, nous voulons attribuer différentes mentions en fonction de la note :

  • Si la note est inférieure à 10 : "Refusé"
  • Si la note est entre 10 et 12 : "Passable"
  • Si la note est entre 12 et 14 : "Assez bien"
  • Si la note est supérieure à 14 : "Bien"

La formule imbriquée serait :

=SI(B1<10; "Refusé"; SI(B1<12; "Passable"; SI(B1<14; "Assez bien"; "Bien")))

Explication :

  1. La première condition B1<10 vérifie si la note est inférieure à 10. Si c'est le cas, la formule renvoie "Refusé".
  2. Si la note n'est pas inférieure à 10, la formule évalue la deuxième condition B1<12. Si c'est le cas, elle renvoie "Passable".
  3. Si la note n'est pas inférieure à 12, la formule évalue la troisième condition B1<14. Si c'est le cas, elle renvoie "Assez bien".
  4. Si aucune des conditions précédentes n'est vraie, cela signifie que la note est supérieure ou égale à 14, et la formule renvoie "Bien".

Alternatives à l'imbrication excessive

Lorsque vous avez besoin de gérer de nombreux cas différents, l'imbrication excessive de formules SI peut rendre votre formule difficile à lire et à maintenir. Dans ce cas, il est préférable d'utiliser d'autres fonctions, telles que :

  • CHOISIR : Cette fonction vous permet de renvoyer une valeur à partir d'une liste en fonction d'un index.
  • RECHERCHEV ou RECHERCHEX : Ces fonctions vous permettent de rechercher une valeur dans un tableau et de renvoyer une valeur correspondante.
  • SI.CONDITIONS (Excel 365 et versions ultérieures) : Cette fonction simplifie l'écriture de conditions multiples en un seul endroit.

Erreurs courantes à éviter avec la formule SI

Même si la formule SI est relativement simple, certaines erreurs sont fréquentes et peuvent entraîner des résultats inattendus. Voici les erreurs les plus courantes à éviter :

Oublier les guillemets pour le texte

Si vous voulez renvoyer du texte, n'oubliez pas de le mettre entre guillemets doubles ("). Sinon, Excel interprétera le texte comme un nom de cellule ou de fonction, et affichera une erreur #NOM?.

Exemple incorrect : =SI(A1>0; Positif; Non positif)

Exemple correct : =SI(A1>0; "Positif"; "Non positif")

Utiliser le mauvais opérateur de comparaison

Assurez-vous d'utiliser l'opérateur de comparaison approprié en fonction de votre condition. Les opérateurs courants sont :

  • > (supérieur à)
  • < (inférieur à)
  • >= (supérieur ou égal à)
  • <= (inférieur ou égal à)
  • = (égal à)
  • <> (différent de)

Conditions incomplètes ou ambiguës

Vérifiez que votre condition est complète et qu'elle couvre tous les cas possibles. Si votre condition est ambiguë, Excel peut renvoyer des résultats inattendus.

Exemple d'erreur : Vous voulez vérifier si un nombre est compris entre 10 et 20. La condition A1>10 ne suffit pas, car elle ne vérifie pas si le nombre est inférieur ou égal à 20. La condition correcte serait ET(A1>10; A1<=20).

Erreurs de syntaxe

Vérifiez attentivement la syntaxe de votre formule. Une simple erreur de parenthèse, de point-virgule ou de guillemet peut empêcher la formule de fonctionner correctement.

Utiliser des références de cellules incorrectes

Assurez-vous que les références de cellules dans votre formule sont correctes et qu'elles pointent vers les cellules que vous voulez évaluer. Si vous copiez et collez votre formule, vérifiez que les références de cellules sont toujours valides.

Formule si et google sheets

La formule SI fonctionne de manière très similaire sur Google Sheets. La syntaxe et les principes sont les mêmes. Vous pouvez donc appliquer les mêmes exemples et conseils que nous avons vus précédemment. Cependant, il existe quelques différences mineures :

  • SI.CONDITIONS : Cette fonction est disponible sur Google Sheets, tout comme sur Excel 365 et versions ultérieures.
  • Gestion des erreurs : Google Sheets peut gérer certaines erreurs de syntaxe de manière légèrement différente d'Excel.

Optimisez vos feuilles de calcul avec la formule si

La formule SI est un outil puissant pour automatiser la prise de décision et rendre vos feuilles de calcul plus intelligentes. En comprenant sa syntaxe, en apprenant à l'imbriquer et en évitant les erreurs courantes, vous pouvez décupler l'efficacité de vos feuilles de calcul et gagner un temps précieux. N'hésitez pas à expérimenter avec différents exemples et à explorer les autres fonctions qui peuvent compléter la formule SI, comme CHOISIR, RECHERCHEV et SI.CONDITIONS. Avec un peu de pratique, vous deviendrez un expert de la formule SI et vous pourrez l'utiliser pour résoudre une grande variété de problèmes.

Devenez un as d'excel avec ces astuces sur la formule si

Questions fréquentes

Qu'est-ce que la formule SI ?

La formule SI est une fonction logique d'Excel qui renvoie une valeur si une condition est VRAIE et une autre valeur si la condition est FAUSSE. Elle permet d'automatiser la prise de décision dans vos feuilles de calcul.

Comment imbriquer des formules SI ?

Pour imbriquer des formules SI, vous insérez une formule SI à l'intérieur d'une autre formule SI, soit dans la partie `valeur_si_vrai`, soit dans la partie `valeur_si_faux`. Cela permet de gérer des scénarios avec plusieurs conditions.

Quelle est la différence entre SI et SI.CONDITIONS ?

La fonction SI.CONDITIONS (disponible sur Excel 365 et versions ultérieures) simplifie l'écriture de conditions multiples en un seul endroit, évitant ainsi l'imbrication excessive de formules SI. Elle rend la formule plus lisible et plus facile à maintenir.

Mots-clés associés :

formule excel google sheets fonction si conditions excel automatisation excel

Partager cet article :