Maîtriser la formule IFs : simplifier la logique conditionnelle dans Google Sheets

La formule IFS dans Google Sheets est idéale pour évaluer plusieurs conditions dans une seule formule. Qu'il s'agisse de suivre les niveaux de stock, de gérer les données relatives aux ventes ou de gérer les stocks, cette formule simplifie les opérations logiques complexes et garantit une prise de décision efficace. 

Voyons comment fonctionne la formule IFS et mettons en évidence ses applications pratiques à l'aide d'exemples concrets.

Syntaxe de la formule IFS

La formule IFS évalue plusieurs conditions et renvoie le premier résultat lorsque la condition est VRAIE. Contrairement à IF, qui nécessite une imbrication pour les conditions multiples, la formule IFS les gère facilement.

=IFS(condition1, valeur_si_vrai1, [condition2, valeur_si_vrai2], ...)

  • condition1: La première condition à tester.
  • valeur_si_vrai1: La valeur à renvoyer si condition1 est VRAI.
  • condition2, valeur_si_vrai2, etc. : conditions supplémentaires et leurs résultats respectifs.

Pourquoi utiliser la formule IFS ?

  • Élimine la nécessité de recourir à des systèmes imbriqués lourds. SI formules.
  • Traite de multiples conditions avec clarté et précision.
  • Offre une logique flexible et dynamique pour les calculs avancés.

1. Gérer le réapprovisionnement des stocks

Scénario : Calculer l'état des stocks sur la base de seuils spécifiques.

A

B

C

Produit

Niveau de stock

Statut

Produit A

5

Commander bientôt

Produit B

0

En rupture de stock

Produit C

50

En stock

=IFS(B5=0, “En rupture de stock”, B5<10, “Commander bientôt”, B5>=10, “En stock”)

Répartition de la formule :

  • Condition 1 : B5=0, “En rupture de stock”
    • Si la valeur de B5 est exactement 0, la formule donne “En rupture de stock”.
  • Condition 2 : B5<10, “Commander bientôt”
    • Si la valeur de B5 est inférieur à 10 (mais pas 0), la formule renvoie “Commander bientôt”.
  • Condition 3 : B5>=10, “En stock”
    • Si la valeur de B5 est supérieur ou égal à 10, la formule donne “En stock”

Vérifier la formule dans la feuille de calcul

Comment cela fonctionne-t-il ?

  • Si le niveau de stock est de 0, il renvoie “En rupture de stock”.
  • Si le niveau de stock est inférieur à 10, il renvoie “Commander bientôt”.
  • Sinon, il renvoie “En stock”.

Avantages :

  • Suivi automatique de l'état des stocks sans intervention manuelle.
  • Aide à maintenir des niveaux de stocks optimaux.

2. Répartition des ventes par étape

Scénario : Classer les pistes de vente en fonction de leur statut.

A

B

Statut de chef de file

Stade

Cible

Initiale

Contrat généré

Négociation

Perdu

Fermé - Perdu

Gagné

Fermé - Gagné

=IFS(A5=“Cible”, “Initial”, A5=“Contrat généré”, “Négociation”, A5=“Perdu”, “Fermé - Perdu”, A5=“Gagné”, “Fermé - Gagné”)

Répartition de la formule

  • Condition 1 : A5=”Cible”, “Initiale”
    • Si la valeur de A5 est “Cible”, la formule donne “Initial”.
  • Condition 2 : A5=”Contrat généré”, “Négociation”
    • Si la valeur de A5 est “Contrat généré”, la formule donne “Négociation”.
  • Condition 3 : A5=”Perdu”, “Fermé - Perdu”
    • Si la valeur de A5 est “Perdu”, la formule donne “Fermé - Perdu”.
  • Condition 4 : A5=”Gagné”, “Fermé - Gagné”
    • Si la valeur de A5 est “Gagné”, la formule donne “Fermé - Gagné”.

Vérifier la formule dans la feuille de calcul

Comment cela fonctionne-t-il ?

Fait correspondre le statut du lead à des étapes prédéfinies et renvoie l'étape correspondante.

Avantages

  • Fournit une catégorisation dynamique des prospects, ce qui permet d'améliorer le suivi des ventes.
  • Simplifie la visualisation du pipeline de vente.

3. Système d'évaluation des étudiants basé sur les notes

Scénario : Un enseignant souhaite attribuer des notes aux étudiants en fonction de leurs résultats aux tests et de critères spécifiques.

A

B

C

Nom de l'élève

Score

Grade

Alice Johnson

85

A

Bob Carter

72

B

Clara Lopez

90

A

David Brown

65

C

Emma White

50

D

=IFS(B5=“”, “Données manquantes”, B5>=85, “A”, B5>=70, “B”, B5>=60, “C”, B5<60, “D”)

Répartition de la formule

  • Condition 1 :
    • B5=””, “Données manquantes”: Si la cellule B5 est vide, la formule renvoie “Données manquantes”.
  • Condition 2 :
    • B5>=85, “A”: Si le score est supérieur ou égal à 85, il renvoie “A”.
  • Condition 3 :
    • B5>=70, “B”: Si le score est supérieur ou égal à 70 mais inférieur à 85, il renvoie “B”.
  • Condition 4 :
    • B5>=60, “C”: Si le score est supérieur ou égal à 60 mais inférieur à 70, il renvoie “C”.
  • Condition 5 :
    • B5<60, “D”: Si le score est inférieur à 60, il renvoie “D”.

Vérifier la formule dans la feuille de calcul

Comment cela fonctionne-t-il ?

  • La formule commence par vérifier si B5 est vide. Si elle est vraie, elle renvoie immédiatement “Données manquantes” et interrompt l'évaluation.
  • Si B5 a un score, Il évalue le score par rapport aux conditions dans l'ordre séquentiel :
    • Si B5 >= 85, il attribue “A”.
    • Si B5 >= 70, il attribue “B” (seulement si le score n'est pas qualifié pour “A”).
    • Si B5 >= 60, il attribue “C” (seulement si le score n'est pas qualifié pour “A” ou “B”).
    • Si B5 < 60, il attribue “D”.
  • Les IFS La formule cesse d'être évaluée dès qu'elle trouve une condition qui est VRAI, et de garantir l'efficacité.
  • Traite les données manquantes et attribue automatiquement les notes appropriées, ce qui permet de gagner du temps et de réduire les erreurs.

Avantages

  • Simplifie la logique : Élimine le besoin d'instructions IF imbriquées, ce qui facilite la lecture et la gestion des formules.
  • Gestion de conditions multiples : Évalue efficacement plusieurs critères dans une seule formule.
  • Dynamique et flexible : S'adapte à différents scénarios tels que le classement, les approbations ou la catégorisation.
  • Améliore la clarté : Fournit des résultats clairs basés sur des conditions logiques, améliorant ainsi l'interprétation des données.
  • Exécution sans erreur : S'arrête à la première condition VRAIE, réduisant ainsi les calculs inutiles.

4. Approbation des paiements conditionnels

Scénario : Une équipe financière souhaite approuver des paiements sur la base de conditions telles que le montant du paiement et les pièces justificatives.

A

B

C

Nom de l'élève

Grade

Présence (%)

Alice Johnson

A

95%

Ben Carter

B+

88%

Clara Lopez

A-

90%

David Brown

B

85%

=IFS(C5=“Non”, “En attente”, ET(B5<=1000, C5=“Oui”), “Approuvé”, ET(B5>1000, C5=“Oui”), “Approuvé”, B5>1000, “En attente”)

Répartition de la formule

  • Condition 1:
    • C5=”Non”, “En attente”: Si les documents ne sont pas soumis (C5=”Non”), le statut est “En attente”.
  • Condition 2:
    • AND(B5<=1000, C5=”Oui”), “Approuvé”: Si le montant du paiement est inférieur ou égal à $1.000 et que les documents sont soumis, le statut est le suivant “Approuvé”.
  • Condition 3:
    • AND(B5>1000, C5=”Oui”), “Approuvé”: Si le montant du paiement est supérieur à $1.000 et que les documents sont soumis, le statut est le suivant “Approuvé”.
  • Condition 4:
    • B5>1000, “En attente”: Si le montant du paiement est supérieur à $1.000 mais que les documents ne sont pas soumis, le statut est le suivant “En attente”.

Vérifier la formule dans la feuille de calcul

Comment cela fonctionne-t-il ?

  • Vérifie si le montant du paiement est manquant et renvoie “Données manquantes”.
  • Si les documents ne sont pas soumis, le paiement est marqué comme étant “en attente”.
  • Approuve les paiements si le montant ne dépasse pas la limite fixée et si les documents sont présentés.
  • marque les paiements importants comme étant “en attente” si les documents ne sont pas fournis.
  • Arrête la vérification lorsqu'une condition est remplie et renvoie le résultat.

Avantages

  • Automatisation des décisions : Approuve ou signale automatiquement les paiements en fonction de conditions telles que le montant et la soumission de documents.
  • Gain de temps : élimination de la vérification manuelle des critères d'approbation.
  • Réduction des erreurs : Garantit des approbations cohérentes et précises en appliquant la même logique à tous les paiements.
  • Mises à jour dynamiques : Ajuste automatiquement les résultats lorsque les données de paiement ou le statut des documents changent.

Simplifiez vos flux de travail avec les FI

La formule IFS change la donne en ce qui concerne la gestion de conditions multiples dans Google Sheets. Qu'il s'agisse de gérer des stocks, de suivre des ventes ou de calculer des heures, elle élimine la complexité et améliore la productivité.

Vous avez un cas d'utilisation unique de la formule IFS ? Partagez-le dans les commentaires - nous serions ravis d'entendre vos idées !

Vous pouvez aussi aimer...

Fonctionnalités et formules de google sheets

Comment calculer le taux d'intérêt nominal à l'aide de Google Sheets ?

Sarah est une jeune professionnelle qui doit prendre des décisions financières importantes. Des cartes de crédit aux hypothèques, en passant par les prêts étudiants et les...
Fonctionnalités et formules de google sheets

Extraire les données de Google Calendar dans Google Sheets à l'aide d'Apps Script

Cet article a été publié à l'origine dans notre forum communautaire. Objectif : Ce guide montre comment utiliser Google Apps Script pour extraire des données...
Fonctionnalités et formules de google sheets

Utilisation de la fonction PROPER pour mettre en majuscule la première lettre de chaque mot dans Google Sheets

Note : Cet article a été publié à l'origine dans notre forum communautaire. Vous avez déjà eu besoin de nettoyer une liste de noms, de titres ou d'autres...