Guides Excel

Si conditions : maîtriser la logique sur Google Sheets

29 janvier 2026 38 vues

Google Sheets est un outil puissant pour la gestion et l'analyse de données. Parmi ses nombreuses fonctionnalités, la fonction SI se distingue comme un pilier de la logique conditionnelle. Elle permet d'effectuer des calculs ou d'afficher des résultats différents selon qu'une condition est vraie ou fausse. Mais que se passe-t-il lorsque vous avez besoin de gérer des scénarios plus complexes avec plusieurs conditions ? Cet article vous guide à travers l'utilisation avancée de la fonction SI avec conditions multiples sur Google Sheets, vous permettant de créer des feuilles de calcul dynamiques et intelligentes.

Comprendre la fonction si sur Google Sheets

La fonction SI est une fonction logique fondamentale dans Google Sheets. Sa syntaxe de base est la suivante :

=SI(condition, valeur_si_vrai, valeur_si_faux)

  • condition : L'expression logique à évaluer (par exemple, A1>10, B2="oui").
  • valeur_si_vrai : La valeur à renvoyer si la condition est vraie.
  • valeur_si_faux : La valeur à renvoyer si la condition est fausse.

Par exemple, la formule =SI(A1>10, "Supérieur à 10", "Inférieur ou égal à 10") affichera "Supérieur à 10" si la valeur dans la cellule A1 est supérieure à 10, et "Inférieur ou égal à 10" dans le cas contraire.

Les opérateurs logiques

Pour construire des conditions, vous utiliserez souvent des opérateurs logiques :

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

Gérer plusieurs conditions avec la fonction si

La puissance de la fonction SI réside dans sa capacité à être imbriquée, c'est-à-dire à inclure une autre fonction SI dans les arguments valeur_si_vrai ou valeur_si_faux. Cela permet de créer des structures conditionnelles complexes.

Imbrication de fonctions si

Voici un exemple d'imbrication :

=SI(A1>70, "Excellent", SI(A1>50, "Bon", "À revoir"))

Dans cet exemple, si A1 est supérieur à 70, la formule affiche "Excellent". Sinon, elle évalue une deuxième condition : si A1 est supérieur à 50, elle affiche "Bon". Si aucune de ces conditions n'est vraie, elle affiche "À revoir".

Utilisation des fonctions et et ou

Pour évaluer plusieurs conditions simultanément, vous pouvez utiliser les fonctions ET et OU.

  • ET(condition1, condition2, ...) : Renvoie VRAI si toutes les conditions sont vraies.
  • OU(condition1, condition2, ...) : Renvoie VRAI si au moins une des conditions est vraie.

Exemple avec ET :

=SI(ET(A1>0, B1<100), "Condition remplie", "Condition non remplie")

Cette formule affiche "Condition remplie" seulement si A1 est supérieur à 0 ET B1 est inférieur à 100.

Exemple avec OU :

=SI(OU(A1="oui", B1="vrai"), "Condition remplie", "Condition non remplie")

Cette formule affiche "Condition remplie" si A1 est égal à "oui" OU B1 est égal à "vrai".

Exemples pratiques de si.conditions sur Google Sheets

Exemple 1 : Calcul de commissions

Supposons que vous ayez un tableau avec les ventes de vos commerciaux et que vous souhaitiez calculer leurs commissions en fonction de paliers :

Commercial Ventes Commission
Jean 5000
Marie 12000
Pierre 8000

Vous pouvez utiliser la formule suivante dans la colonne "Commission" :

=SI(B2>=10000, B2*0.10, SI(B2>=5000, B2*0.05, 0))

  • Si les ventes (B2) sont supérieures ou égales à 10000, la commission est de 10% des ventes.
  • Sinon, si les ventes sont supérieures ou égales à 5000, la commission est de 5% des ventes.
  • Sinon, la commission est de 0.

Exemple 2 : Évaluation de performance

Imaginez que vous évaluez la performance de vos employés en fonction de différents critères :

Employé Objectifs atteints (%) Satisfaction client (1-5) Évaluation
Sophie 95 4
Marc 80 3
Julie 70 5

Vous pouvez utiliser la formule suivante pour automatiser l'évaluation :

=SI(ET(B2>=80, C2>=4), "Excellent", SI(ET(B2>=70, C2>=3), "Bon", "À revoir"))

  • Si l'employé a atteint au moins 80% de ses objectifs ET a une satisfaction client d'au moins 4, l'évaluation est "Excellent".
  • Sinon, si l'employé a atteint au moins 70% de ses objectifs ET a une satisfaction client d'au moins 3, l'évaluation est "Bon".
  • Sinon, l'évaluation est "À revoir".

Exemple 3 : Déterminer le statut d'une commande

Dans une feuille de suivi de commandes, vous pouvez déterminer automatiquement le statut d'une commande en fonction de la date de commande et de la date de livraison prévue.

Numéro de commande Date de commande Date de livraison prévue Statut
1234 01/01/2024 15/01/2024
5678 05/01/2024 20/01/2024

Vous pouvez utiliser la formule suivante dans la colonne "Statut" :

`=SI(DATEDIF(B2,TODAY(),"d")>15, "En retard", SI(C2

Questions fréquentes

Comment imbriquer plusieurs fonctions SI dans Google Sheets ?

Vous pouvez imbriquer des fonctions SI en plaçant une fonction SI à l'intérieur de l'argument `valeur_si_vrai` ou `valeur_si_faux` d'une autre fonction SI. Cela permet de créer des structures conditionnelles complexes avec plusieurs niveaux de décision.

Quelle est la différence entre les fonctions ET et OU dans Google Sheets ?

La fonction ET renvoie VRAI seulement si toutes les conditions spécifiées sont vraies. La fonction OU renvoie VRAI si au moins une des conditions spécifiées est vraie. Elles sont souvent utilisées conjointement avec la fonction SI pour évaluer des conditions multiples.

Comment éviter les erreurs courantes lors de l'utilisation de la fonction SI ?

Pour éviter les erreurs, vérifiez la syntaxe de vos formules, utilisez des guillemets pour les chaînes de texte, assurez-vous de bien comprendre la différence entre les opérateurs logiques (ET, OU) et testez vos formules avec différentes valeurs pour vous assurer qu'elles fonctionnent correctement dans tous les cas.

Mots-clés associés :

fonction si excel google sheets conditions formule si imbriquée operateur logique excel sierreur google sheets

Partager cet article :