Comment utiliser plusieurs déclarations SI dans Google Sheets (La meilleure façon !)

Lorsque vous utilisez plusieurs déclarations SI (fonctions) à l’intérieur de la même fonction dans Google Sheets, on parle de déclarations SI imbriquées car chacune se trouve à l’intérieur de la suivante. L’imbrication permet de réaliser plusieurs vérifications conditionnelles dans une seule formule dans Google Sheets.

Utilisation de plusieurs déclarations SI dans Google Sheets (Imbriquées)

Syntaxe

SI(condition1, valeur_si_vrai1, SI(condition2, valeur_si_vrai2, SI(condition3, valeur_si_vrai3, valeur_si_faux))))

Exemples

Vous pouvez voir tous les exemples présentés ci-dessous dans notre feuille de calcul Google Sheets exemple ici.

Utilisez des déclarations SI imbriquées (fonctions) dans Google Sheets pour identifier les concurrents d’un marathon méritant une médaille.

  1. Cliquez sur la cellule C2 et entrez la formule : =SI(ESTNUM(HEUREVAL(B2)),SI(B2<E$2,"OUI","NON"),"Données non valides")

La première fonction SI teste la validité des données Temps_écoulé et renvoie « Données non valides » si une valeur est hors plage ou au mauvais format.

La deuxième fonction SI vérifie si le concurrent mérite une médaille et renvoie soit « OUI » soit « NON ».

IF Function Example

  1. Copiez la formule de C2 vers le bas de la colonne C pour chaque ligne de données.

Une simple combinaison de 2 déclarations SI ne peut pas attribuer la médaille appropriée à chaque concurrent.

Cependant, elle peut identifier les gagnants de médailles et filtrer les données pour en vérifier la validité.

  1. Triez les données par colonne C pour regrouper les enregistrements en vue d’un traitement ultérieur.

Utilisez une déclaration SI multiple dans Google Sheets pour sélectionner les gagnants de médailles et attribuer la bonne médaille.

  1. Cliquez sur la cellule C2 et entrez la formule :
=SI(B2<E$2, "Or", SI(B2<E$3, "Argent", SI(B2<E$4, "Bronze/Argent", SI(B2<E$5, "Titane", SI(B2<E$6, "Bronze", SI(B2<E$7, "Cuivre", SI(B2>=E$7, "PAS DE MÉDAILLE"))))))))

Pour simplifier, nous supposons que les données valides sont utilisées dans cet exemple.

Une allocation correcte à partir de 6 médailles différentes nécessite une déclaration SI pour chaque possibilité.

Notez que le dernier argument est renvoyé uniquement lorsque aucune des déclarations SI n’est vraie.

La formule vérifie chaque déclaration SI multiple jusqu’à ce qu’une déclaration VRAI soit trouvée.

Veillez à appliquer la syntaxe correcte, car des parenthèses ou des virgules mal placées peuvent provoquer des erreurs.

La complexité d’une déclaration SI multiple peut facilement entraîner des erreurs indétectées.

Éviter « #N/A » lors de l’utilisation de la fonction IFS pour plusieurs déclarations SI dans Google Sheets.

  1. Insérez un dernier test logique TRUE dans les fonctions SI multiples avec une valeur de retour.

Si aucune des conditions précédentes n’est vraie, cette valeur est renvoyée. Par exemple : =SI(J1>150, "Élevé", J1<100, "Faible", TRUE, "OK"). La valeur « OK » est renvoyée si 100 <= J1 <= 150.

Utilisation de plusieurs déclarations SI avec la fonction IFS dans Google Sheets

Il est préférable d’utiliser la fonction IFS de Google Sheets lorsque vous souhaitez combiner plusieurs déclarations SI. La syntaxe est plus simple à appliquer, ce qui facilite grandement la détection des erreurs.

Vous pouvez lire notre tutoriel complet sur la fonction IFS en cliquant ici.

Syntaxe

=IFS(condition1, valeur1, [condition2, valeur2, …])

Exemples

Vous pouvez voir tous les exemples présentés ci-dessous dans notre feuille de calcul exemple ici.

Utilisez la fonction IFS pour attribuer des médailles.

  1. Cliquez sur la cellule C2 et tapez : =IFS(B2<E$2,F$2,B2<E$3,F$3,B2<E$4,F$4,B2<E$5,F$5,B2<E$6,F$6,B2<E$7,F$7,B2>E$7,"PAS DE MÉDAILLE")

Pour simplifier, nous supposons que les données valides sont utilisées dans cet exemple.

L’ensemble de la formule est placé entre une seule paire de parenthèses.

IFS Function Example

La fonction IFS renvoie le même résultat et est beaucoup plus simple.

  1. Utilisez la fonction IFS dans Google Sheets pour vérifier les stocks et créer une liste de courses.

  2. Cliquez sur la cellule D2 et tapez : =IFS(B2<G2,I2,TRUE,"")

  3. Copiez la formule vers le bas de la colonne D pour chaque ligne de données.

La fonction IFS répertorie les quantités des seuls ingrédients à acheter pour la fabrication de pain.

Éviter « #N/A » lors de l’utilisation de la fonction IFS pour plusieurs déclarations SI dans Google Sheets.

La fonction IFS dans Google Sheets renvoie une erreur « #N/A » si aucune des conditions n’est vraie.

  1. Évitez ces erreurs en définissant des conditions qui tiennent compte de tous les scénarios.

Par exemple, si vous avez cette fonction : =IFS(A1>100, "Oui", A1<100, "Non")

Ajoutez une condition supplémentaire : =IFS(A1>100, "Oui", A1<100, "Non", A1=100, "Indécis")

Plus d’informations

Google Sheets ne limite pas le nombre de fonctions SI imbriquées, mais en pratique, elles deviennent difficiles à gérer bien avant d’atteindre la limite de 4000 caractères par cellule. Utilisez plusieurs déclarations SI pour trier les données dans plusieurs catégories dans Google Sheets en une seule étape.

Les déclarations SI multiples semblent être assez simples à utiliser et sont largement utilisées dans Google Sheets, mais le risque d’erreurs logiques est proportionnel au nombre de conditions testées. Faites très attention à utiliser la syntaxe correcte lors de l’imbrication des déclarations SI dans Google Sheets, car de graves erreurs peuvent se produire et passer inaperçues dans de grands ensembles de données.

Superchargez vos feuilles de calcul avec Lido

Fonctions SI connexes

  • SI : vous permet de vérifier des conditions spécifiques dans un ensemble de données.
  • SOMME.SI : Sert à additionner des nombres s’ils répondent à une certaine condition.
  • SOMME.SI.ENS : Additionne les données des cellules qui répondent à plusieurs critères.
  • NB.SI : compte les données si elles remplissent certains critères.
  • NB.SI.ENS : compte les données qui remplissent deux ou plus de deux critères.
  • nb.SI.nonvide : Compte les cellules si elles contiennent des données.
  • SIERREUR : vous permet de renvoyer des valeurs lorsque qu’une erreur se produit dans une formule.
  • SI.ALORS : vous permet d’écrire des déclarations avec la logique SI X Alors Y.
  • SI.ET : combine la fonctionnalité des fonctions SI et ET.
  • SI.SINON : définir des conditions qui renvoient une sortie en fonction de si une condition donnée est remplie ou non.
  • SI.OU : évalue plusieurs conditions et produit un résultat VRAI lorsqu’une quelconque d’entre elles est remplie.
  • SI.CONTIENT : renvoie les cellules contenant un texte particulier.
  • MOYENNE.SI : Calcule une moyenne pour les nombres dans une plage de données s’ils répondent aux critères fournis.

Utilisez notre logiciel d’approbation de factures pour configurer facilement des rappels personnalisés à partir de votre feuille de calcul en quelques clics seulement.

Si vous souhaitez apprendre comment envoyer des e-mails en masse depuis Google Sheets, nous vous recommandons également de consulter notre guide détaillé.

Articles en lien