Exploiter la puissance de SUMIF et SUMIFS dans Google Sheets : 4 cas d'utilisation réels

Les formules SUMIF et SUMIFS de Google Sheets sont des outils indispensables pour effectuer des sommations conditionnelles. Elles simplifient les calculs complexes, ce qui vous permet de gagner du temps et de vous concentrer sur l'analyse des résultats. De la gestion des stocks au suivi des heures de travail des employés, ces formules offrent des solutions polyvalentes aux problèmes de données du monde réel. Dans ce blog, nous allons couvrir quatre cas d'utilisation pratiques avec des exemples pour démontrer la puissance de SUMIF et SUMIFS.

Qu'est-ce qu'un SUMIF et un SUMIFS ?

  • SUMIF : Calcule la somme de valeurs basées sur une condition unique.
    • =SUMIF(intervalle, critère, [sum_range])
  • SUMIFS : calcule la somme des valeurs en fonction de plusieurs conditions.
    • =SUMIFS(sum_range, criteria_range1, criterion1, [criteria_range2, criterion2], ...)

Pourquoi utiliser SUMIF et SUMIFS ?

  • Gain de temps : Automatise les sommations complexes, éliminant ainsi les calculs manuels.
  • Précision : Garantit des résultats cohérents dans des conditions bien définies.
  • Dynamique : Mise à jour automatique en cas de modification des données.
  • Flexible : Prise en charge de conditions multiples pour des analyses avancées

Applications pratiques de SUMIF et SUMIFS

1. Gestion des stocks : Calculer le stock total par catégorie

Scénario : Un gestionnaire de stocks souhaite calculer le stock total pour une catégorie de produits spécifique.

 

A B C
Catégorie SKU Stock
Électronique SKU001 50
Électronique SKU002 30
Mobilier SKU003 40
Électronique SKU004 20
Mobilier SKU005 25

Formule

=SUMIF($A$4:$A,F2,$C$4:$C)

Résultat

F G
Catégorie Stock total
Électronique 100
Mobilier 65

 

Répartition de la formule :

$A$4:$A:

  • Le range de cellules de la colonne A (Category) que la formule compare à la condition en F5.
  • Le $ rend la référence absolue : elle ne change pas quand la formule est copiée dans d'autres cellules.

F5:

  • Le critère ou la condition à remplir (par exemple, “Electronics”).
  • Change dynamiquement selon la valeur en F5.

$C$4:$C:

  • Le plage_de_somme, c'est-à-dire la plage de cellules de la colonne C (Stock) que la formule additionne quand la condition en F5 est remplie.
  • Le $ garantit que cette plage reste fixe quand la formule est copiée.

 

Vérifiez la formule dans la feuille de calcul : Cliquez ici

Comment cela fonctionne-t-il ?

  • La formule examine la valeur en F5 (par exemple, "Electronics").
  • Elle cherche des correspondances dans la plage $A$4:$A.
  • Pour chaque correspondance, elle ajoute la valeur correspondante de la plage $C$4:$C.

Avantages :

  • Calcule rapidement les totaux de stock pour des catégories spécifiques, ce qui rend le suivi des stocks plus efficace.

2. Suivi des dépenses : Calculer les frais de voyage mensuels

Scénario : Une équipe financière souhaite calculer les frais de voyage mensuels sur la base de dates spécifiques, en regroupant les frais par mois de manière dynamique.

A B C
Catégorie Date Montant ($)
Voyage 01/01/2024 500
Voyage 01/15/2024 700
Marketing 02/02/2024 300
Voyage 02/10/2024 200
Fournitures 10/20/2024 100
Voyage 03/05/2024 600

Formule

 =SUMIFS($C$4:$C, $A$4:$A, "Travel", $B$4:$B, ">="&$F5, $B$4:$B,"<="&EOMONTH($F5,0))

Résultat

F G
Mois Total des frais de voyage
janvier 2024 1200
février 2024 200
mars 2024 600

 

Répartition de la formule :

$C$4:$C:

  • Le plage_de_somme, ou la plage de cellules contenant les montants à additionner.
  • Le $ garantit que cette plage reste fixe quand vous copiez la formule.

$A$4:$A:

  • Le critères_gamme1, où la formule vérifie la catégorie (par exemple, “Voyage”).
  • Le $ verrouille cette plage pour pouvoir réutiliser la formule.

“Voyage”:

  • Le critère1 pour filtrer les lignes dont la catégorie est “Voyage”.”

$B$4:$B:

  • Le critères_gamme2, où la formule vérifie les dates.
  • Le $ verrouille cette plage pour garder la cohérence.

">="&$F5:

  • Le critère2 spécifie le début de la plage de dates.
  • $F5 contient le premier jour du mois voulu (par exemple, 01/01/2024 pour janvier 2024).
  • Le ">=" garantit que seules les lignes dont la date est égale ou postérieure à cette date de début sont incluses.

"<="&EOMONTH($F5,0):

  • Le critère3 spécifie la fin de la plage de dates.
  • EOMONTH($F5,0) calcule le dernier jour du mois à partir de la valeur en $F5.
  • Le "<=" garantit que seules les lignes dont la date est égale ou antérieure à cette date de fin sont incluses.

Vérifiez la formule dans la feuille de calcul : Cliquez ici

Comment cela fonctionne-t-il ?

  1. Catégorie Match:
    • Filtre les données pour n'inclure que les lignes dont la catégorie est “Voyage”.”
  2. Plage de dates:
    • Filtre encore pour ne garder que les lignes dont la date est comprise entre le début ($F5) et la fin du mois (EOMONTH($F5,0)).
  3. Résumé:
    • Additionne les valeurs du sum_range ($C$5:$C) qui remplissent ces deux conditions.

Avantages :

  • Filtrage dynamique des dates:
    • Utilise EOMONTH pour déterminer dynamiquement la fin du mois, avec des plages de dates exactes.
  • Filtrage multicritères:
    • Combine la recherche par catégorie et le filtrage par plage de dates en une seule formule pour des résultats précis.
  • Évolutif:
    • Fonctionne de manière transparente avec de grands ensembles de données, gérant efficacement plusieurs mois et catégories.
  • Réutilisable:
    • Grâce aux références verrouillées ($), la formule se copie facilement dans d'autres cellules pour différents mois.

3. Performance des ventes : Calculer les ventes d'un produit dans une région

Scénario : Un directeur des ventes souhaite calculer de manière dynamique les ventes totales du “produit A” pour chaque région.

A

B

C

Produit

Région

Ventes ($)

Produit A

Nord

1000

Produit B

Nord

800

Produit A

Sud

1200

Produit A

Est

900

Produit B

Est

700

Produit A

Ouest

1500

Formule

=SUMIFS($C$4:$C, $A$4:$A, "Product A", $B$4:$B, F5)

Résultats

F G
Région Ventes totales (production)
Nord 1000
Sud 1200
Est 900
Ouest 1500

Répartition de la formule :

$C$4:$C:

  • Le plage_de_somme, ou la plage contenant les valeurs de vente à additionner.
  • Le $ garantit que la référence reste fixe quand la formule est copiée.

$A$4:$A:

  • Le critères_gamme1, ou la plage contenant les noms de produits.
  • Le $ verrouille cette plage pour garder la cohérence.

“Produit A”:

  • Le critère1, qui filtre les lignes où le produit est “Produit A”.”

$B$4:$B:

  • Le critères_gamme2, ou la plage contenant les noms de régions.
  • Le $ verrouille cette plage pour la réutiliser.

F5:

  • Le critère2, en référençant dynamiquement le nom de la région (par exemple, “Nord”) pour chaque ligne.

Vérifiez la formule dans la feuille de calcul : Cliquez ici

Comment cela fonctionne-t-il ?

  • La formule filtre les lignes où Produit = "Produit A".
  • Elle filtre ensuite ces lignes selon la région (par exemple, "North") indiquée en colonne F.
  • La formule additionne les ventes de la colonne C pour les lignes qui remplissent les deux conditions.

Avantages :

  • Filtrage dynamique des régions : Calcule automatiquement les totaux pour chaque région sans filtrage manuel.
  • Correspondance multicritères : Combine de manière transparente les conditions relatives aux produits et aux régions.
  • Évolutivité : Traite efficacement les grands ensembles de données comportant plusieurs régions et produits.
  • Formule réutilisable : Peut être copié dynamiquement sur plusieurs lignes pour différentes régions.

4. Heures des employés : Calculer le nombre total d'heures par projet et par employé

Scénario : un chef de projet veut calculer dynamiquement le total des heures travaillées par certains employés sur certains projets.

A B C
Employé Projet Heures
Alice Projet X 8
Bob Projet Y 6
Alice Projet X 10
Clara Projet Y 7
Alice Projet Z 5

 

 =SUMIFS($C$4:$C, $A$4:$A, F5, $B$4:$B, G5)

F G H
Employé Projet Nombre total d'heures (sortie)
Alice Projet X 18
Alice Projet Z 5
Bob Projet Y 6
Clara Projet Y 7

Répartition de la formule :

$C$4:$C:

  • Le plage_de_somme, ou l'intervalle contenant les heures à additionner.
  • Le $ verrouille cette plage pour qu'elle ne change pas quand la formule est copiée.

$A$4:$A:

  • Le critères_gamme1, où la formule vérifie la concordance des noms des salariés.
  • Le $ verrouille cette plage pour garder la cohérence sur toutes les lignes.

F5:

  • Le critère1, qui fait référence de manière dynamique au nom de l'employé (par exemple, “Alice”).
  • Elle reste relative et s'adapte lorsque la formule est copiée sur d'autres lignes.

$B$4:$B:

  • Le critères_gamme2, où la formule vérifie la concordance des noms de projets.
  • Le $ verrouille cette plage pour qu'elle ne se décale pas à la copie.

G5:

  • Le critère2, qui fait référence de manière dynamique au nom du projet (par exemple, “Projet X”).
  • Elle reste relative et s'adapte lorsque la formule est copiée sur d'autres lignes.

Vérifiez la formule dans la feuille de calcul : Cliquez ici

Comment cela fonctionne-t-il ?

  • Nom de l'employé:
      • Filtre les lignes où le nom de l'employé en $A$4:$A correspond à la valeur en F5.
  • Nom du projet:
      • Filtre ensuite les lignes où le nom du projet en $B$4:$B correspond à la valeur en G5.
  • Somme des heures:
      • Additionne les valeurs de $C$4:$C pour les lignes qui remplissent les deux conditions.

Avantages :

  • Sommations dynamiques : Calcul dynamique des heures pour toute combinaison employé-projet.
  • Filtrage multicritères : Combine les conditions relatives à l'employé et au projet dans une seule formule.
  • Réutilisable : Peut s'appliquer à plusieurs lignes pour différentes combinaisons employé-projet.
  • Évolutif : Traite efficacement de grands ensembles de données avec plusieurs employés et projets.

Simplifiez vos flux de travail avec Sumif et Sumifs

Les formules SUMIF et SUMIFS sont très utiles pour gérer les sommations conditionnelles dans Google Sheets. Qu'il s'agisse de suivre les stocks, d'analyser les ventes ou de contrôler les heures de travail des employés, ces formules vous aident à prendre des décisions éclairées de manière rapide et efficace.

Vous avez un cas d'utilisation unique pour SUMIF ou SUMIFS ? Partagez-le dans les commentaires - nous serions ravis d'entendre vos idées !

Vous pouvez aussi aimer...

Fonctionnalités et formules de google sheets

Top 5 des formules de tableaux dynamiques dans Google Sheets 

Google Sheets a évolué au-delà des feuilles de calcul de base. Avec l'introduction de formules de tableaux dynamiques, les utilisateurs peuvent désormais manipuler et analyser...
Fonctionnalités et formules de google sheets

Maîtriser la formule FILTER : 4 cas d'utilisation avec exemples

La formule FILTRE de Google Sheets est un outil polyvalent permettant d'extraire des données répondant à des conditions spécifiques. Contrairement à la formule QUERY,...
Fonctionnalités et formules de google sheets

Formule MDURATION dans Google Sheets pour une meilleure analyse des obligations

Introduction Imaginez que vous étudiez les investissements obligataires et que vous essayez de savoir non seulement quand vous récupérerez votre argent, mais aussi...