Formules Excel

Comment maîtriser la fonction SI sur Excel et Google Sheets ?

14 janvier 2026 1 vues

La fonction SI est l'une des formules les plus puissantes et polyvalentes d'Excel et Google Sheets. Elle permet d'automatiser des décisions en fonction de conditions spécifiques. Imaginez pouvoir évaluer automatiquement des performances, calculer des commissions variables ou catégoriser des données en un clin d'œil. Dans cet article, nous allons explorer en détail la fonction SI, ses différentes variantes, et comment l'utiliser efficacement pour simplifier vos tâches quotidiennes. Préparez-vous à transformer votre façon d'utiliser les tableurs !

Comprendre la fonction SI sur Excel et Google Sheets

La fonction SI est une fonction logique qui renvoie une valeur si une condition est VRAIE et une autre valeur si la condition est FAUSSE. Elle est essentielle pour automatiser des tâches et prendre des décisions basées sur des critères définis.

Syntaxe de la fonction SI

La syntaxe de base de la fonction SI est la suivante :

=SI(condition; valeur_si_vrai; valeur_si_faux)

  • condition : L'expression logique à évaluer. Elle doit renvoyer VRAI ou FAUX. Par exemple, A1>10 ou B2="texte"
  • valeur_si_vrai : La valeur à renvoyer si la condition est VRAIE. Cela peut être un nombre, du texte, une autre formule, etc.
  • valeur_si_faux : La valeur à renvoyer si la condition est FAUSSE. Comme pour valeur_si_vrai, cela peut être un nombre, du texte, une autre formule, etc.

Exemples simples de la fonction SI

Exemple 1 : Vérifier si une valeur est supérieure à 10

Supposons que vous ayez une valeur dans la cellule A1 et que vous vouliez afficher "Supérieur à 10" si la valeur est supérieure à 10, et "Inférieur ou égal à 10" sinon.

La formule serait : =SI(A1>10; "Supérieur à 10"; "Inférieur ou égal à 10")

Explication :

  • A1>10 est la condition. Elle vérifie si la valeur dans la cellule A1 est supérieure à 10.
  • "Supérieur à 10" est la valeur renvoyée si la condition est VRAIE.
  • "Inférieur ou égal à 10" est la valeur renvoyée si la condition est FAUSSE.

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

Imaginons que vous ayez une note dans la cellule B2 et que vous vouliez attribuer la mention "Admis" si la note est supérieure ou égale à 10, et "Refusé" sinon.

La formule serait : =SI(B2>=10; "Admis"; "Refusé")

Explication :

  • B2>=10 est la condition. Elle vérifie si la valeur dans la cellule B2 est supérieure ou égale à 10.
  • "Admis" est la valeur renvoyée si la condition est VRAIE.
  • "Refusé" est la valeur renvoyée si la condition est FAUSSE.

Utiliser des conditions plus complexes

La fonction SI devient encore plus puissante lorsque vous utilisez des conditions plus complexes, notamment en combinant plusieurs conditions avec les fonctions ET et OU.

La fonction ET

La fonction ET renvoie VRAI si toutes les conditions qu'elle contient sont VRAIES, et FAUX sinon.

Syntaxe : =ET(condition1; condition2; ...)

Exemple :

Vous voulez vérifier si une personne est éligible à une bourse. Pour cela, elle doit avoir une note supérieure à 15 et un revenu inférieur à 20000.

La formule serait : =SI(ET(C3>15; D3<20000); "Éligible"; "Non éligible")

Explication :

  • ET(C3>15; D3<20000) est la condition. Elle vérifie si la note dans la cellule C3 est supérieure à 15 ET si le revenu dans la cellule D3 est inférieur à 20000.
  • "Éligible" est la valeur renvoyée si la condition est VRAIE.
  • "Non éligible" est la valeur renvoyée si la condition est FAUSSE.

La fonction OU

La fonction OU renvoie VRAI si au moins une des conditions qu'elle contient est VRAIE, et FAUX si toutes les conditions sont FAUSSES.

Syntaxe : =OU(condition1; condition2; ...)

Exemple :

Vous voulez accorder une réduction si un client est soit un étudiant, soit un senior.

La formule serait : =SI(OU(E4="Étudiant"; F4="Senior"); "Réduction accordée"; "Pas de réduction")

Explication :

  • OU(E4="Étudiant"; F4="Senior") est la condition. Elle vérifie si la cellule E4 contient le texte "Étudiant" OU si la cellule F4 contient le texte "Senior".
  • "Réduction accordée" est la valeur renvoyée si la condition est VRAIE.
  • "Pas de réduction" est la valeur renvoyée si la condition est FAUSSE.

Imbriquer les fonctions SI : les SI multiples

Il est possible d'imbriquer plusieurs fonctions SI les unes dans les autres pour gérer des scénarios plus complexes avec plusieurs conditions.

Exemple : Attribuer une mention en fonction d'une note (plusieurs niveaux)

  • Si la note est supérieure ou égale à 16 : "Excellent"
  • Si la note est supérieure ou égale à 14 : "Très bien"
  • Si la note est supérieure ou égale à 12 : "Bien"
  • Si la note est supérieure ou égale à 10 : "Admis"
  • Sinon : "Refusé"

La formule serait : =SI(G5>=16; "Excellent"; SI(G5>=14; "Très bien"; SI(G5>=12; "Bien"; SI(G5>=10; "Admis"; "Refusé"))))

Explication :

  • La formule commence par vérifier si la note (G5) est supérieure ou égale à 16. Si c'est le cas, elle renvoie "Excellent".
  • Sinon, elle passe à la deuxième fonction SI, qui vérifie si la note est supérieure ou égale à 14. Si c'est le cas, elle renvoie "Très bien".
  • Et ainsi de suite, jusqu'à la dernière fonction SI, qui vérifie si la note est supérieure ou égale à 10. Si c'est le cas, elle renvoie "Admis".
  • Si aucune des conditions précédentes n'est vraie, elle renvoie "Refusé".

Attention : Imbriquer trop de fonctions SI peut rendre la formule difficile à lire et à maintenir. Dans ce cas, il peut être préférable d'utiliser d'autres fonctions comme RECHERCHEV ou CHOISIR.

Alternatives à la fonction SI imbriquée

Bien que les fonctions SI imbriquées soient utiles, elles peuvent devenir complexes et difficiles à gérer. Heureusement, Excel et Google Sheets offrent des alternatives plus élégantes pour gérer des scénarios avec plusieurs conditions.

La fonction RECHERCHEV

La fonction RECHERCHEV permet de rechercher une valeur dans une plage de cellules et de renvoyer une valeur correspondante d'une autre colonne.

Exemple : Attribuer une mention en fonction d'une note (avec RECHERCHEV)

Supposons que vous ayez un tableau avec les notes et les mentions correspondantes :

Note Mention
0 Refusé
10 Admis
12 Bien
14 Très bien
16 Excellent

La formule RECHERCHEV serait : =RECHERCHEV(H6; A1:B5; 2; VRAI) (où H6 contient la note à évaluer et A1:B5 est la plage du tableau)

Explication :

  • H6 est la valeur à rechercher (la note).
  • A1:B5 est la plage de recherche (le tableau des notes et des mentions).
  • 2 est le numéro de la colonne à renvoyer (la colonne des mentions).
  • VRAI indique que la recherche doit être approximative (utile lorsque les notes ne correspondent pas exactement aux valeurs du tableau).

La fonction CHOISIR

La fonction CHOISIR permet de renvoyer une valeur à partir d'une liste de valeurs, en fonction d'un numéro d'index.

Exemple : Attribuer un jour de la semaine en fonction d'un numéro (avec CHOISIR)

La formule CHOISIR serait : =CHOISIR(I7; "Lundi"; "Mardi"; "Mercredi"; "Jeudi"; "Vendredi"; "Samedi"; "Dimanche") (où I7 contient le numéro du jour de la semaine, de 1 à 7)

Explication :

  • I7 est le numéro d'index (le numéro du jour de la semaine).
  • "Lundi", "Mardi", etc. sont les valeurs à renvoyer, en fonction de l'index.

Bonnes pratiques et erreurs à éviter

Pour utiliser la fonction SI efficacement, il est important de suivre certaines bonnes pratiques et d'éviter les erreurs courantes.

Bonnes pratiques

  • Écrire des conditions claires et précises : Assurez-vous que vos conditions sont faciles à comprendre et qu'elles couvrent tous les cas possibles.
  • Utiliser des noms de cellules significatifs : Au lieu d'utiliser A1, B2, etc., utilisez des noms de cellules qui décrivent le contenu de la cellule (par exemple, Note_Examen, Revenu_Annuel).
  • Tester vos formules : Vérifiez que vos formules fonctionnent correctement en utilisant des valeurs de test.
  • Commenter vos formules : Utilisez la fonction N pour ajouter des commentaires à vos formules, afin de les rendre plus faciles à comprendre.
  • Structurer vos formules : Utilisez des sauts de ligne et des indentations pour rendre vos formules plus lisibles (vous pouvez utiliser Alt+Entrée pour insérer un saut de ligne dans une formule).

Erreurs à éviter

  • Oublier les guillemets pour le texte : Lorsque vous utilisez du texte dans une formule SI, n'oubliez pas de l'encadrer avec des guillemets (par exemple, "Admis").
  • Utiliser le mauvais opérateur de comparaison : Vérifiez que vous utilisez le bon opérateur de comparaison (par exemple, > pour supérieur à, < pour inférieur à, >= pour supérieur ou égal à, <= pour inférieur ou égal à, = pour égal à, <> pour différent de).
  • Imbriquer trop de fonctions SI : Évitez d'imbriquer trop de fonctions SI, car cela peut rendre la formule difficile à lire et à maintenir. Utilisez plutôt RECHERCHEV ou CHOISIR.
  • Ne pas gérer tous les cas possibles : Assurez-vous que votre formule SI couvre tous les cas possibles, y compris les cas d'erreur.
  • Confondre ET et OU : Assurez-vous de bien comprendre la différence entre les fonctions ET et OU, et de les utiliser correctement.

Conclusion

La fonction SI est un outil puissant et indispensable pour automatiser des décisions et simplifier vos tâches sur Excel et Google Sheets. En maîtrisant sa syntaxe, en utilisant des conditions complexes avec les fonctions ET et OU, et en connaissant les alternatives comme RECHERCHEV et CHOISIR, vous serez en mesure de créer des feuilles de calcul dynamiques et intelligentes. N'hésitez pas à expérimenter et à mettre en pratique les exemples présentés dans cet article pour devenir un expert de la fonction SI !

Questions fréquentes

Quelle est la différence entre SI, ET et OU ?

La fonction SI évalue une condition et renvoie une valeur en fonction du résultat (VRAI ou FAUX). La fonction ET vérifie si TOUTES les conditions sont VRAIES. La fonction OU vérifie si AU MOINS UNE des conditions est VRAIE. On utilise souvent ET et OU à l'intérieur d'une fonction SI pour créer des conditions plus complexes.

Comment imbriquer plusieurs fonctions SI ?

Pour imbriquer des fonctions SI, vous placez une fonction SI à l'intérieur de la partie "valeur_si_faux" d'une autre fonction SI. Cela vous permet de tester plusieurs conditions successivement. Cependant, il est recommandé de ne pas trop imbriquer les fonctions SI, car cela peut rendre la formule difficile à lire et à maintenir. Pensez à utiliser RECHERCHEV ou CHOISIR à la place.

La fonction SI fonctionne-t-elle de la même manière sur Excel et Google Sheets ?

Oui, la fonction SI fonctionne de manière très similaire sur Excel et Google Sheets. La syntaxe et le comportement de base sont les mêmes. Cependant, certaines fonctionnalités avancées ou des fonctions complémentaires peuvent être légèrement différentes entre les deux plateformes. En général, les exemples et les conseils présentés dans cet article s'appliquent aux deux tableurs.

Mots-clés associés :

formule excel si imbriquée fonction si excel exemple si google sheets excel conditions multiples excel si alors excel si et ou

Partager cet article :