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)
| F | G |
| Catégorie | Stock total |
| Électronique | 100 |
| Mobilier | 65 |
Répartition de la formule :
$A$4:$A:
- Les gamme des cellules de la colonne A (Catégorie) que la formule évalue par rapport à la condition de la colonne A (Catégorie). F5.
- Les $ rend la référence absolue, ce qui signifie qu'elle ne changera pas lorsque la formule sera copiée dans d'autres cellules.
F5:
- Les critère ou la condition à remplir (par exemple, “Electronics”).
- Change dynamiquement en fonction de la valeur de F5.
$C$4:$C:
- Les plage_de_somme, ou la plage de cellules de la colonne C (Stock) que la formule additionne lorsque la condition de la colonne C (Stock) est remplie. F5 est atteint.
- Les $ garantit que cette plage reste constante lorsque la formule est copiée.
Vérifiez la formule dans la feuille de calcul : Cliquez ici
Comment cela fonctionne-t-il ?
- La formule prend en compte la valeur de F5 (par exemple, “Électronique”).
- Il recherche dans l'intervalle $A$4:$A pour les correspondances.
- Pour chaque correspondance, il ajoute la valeur correspondante de l'intervalle $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, “Voyage”, $B$4:$B, “>=”&$F5, $B$4:$B,“<=”&EOMONTH($F5,0))
| 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:
- Les plage_de_somme, ou la plage de cellules contenant les montants à additionner.
- $ garantit que cette plage reste fixe lors de la copie de la formule.
$A$4:$A:
- Les critères_gamme1, où la formule vérifie la catégorie (par exemple, “Voyage”).
- $ bloque cette plage pour permettre sa réutilisation.
“Voyage”:
- Les critère1 pour filtrer les lignes dont la catégorie est “Voyage”.”
$B$4:$B:
- Les critères_gamme2, où la formule vérifie les dates.
- $ verrouille cette gamme pour des raisons de cohérence.
“>=”&$F5:
- Les critère2 spécifie le début de la plage de dates.
- $F5 contient le premier jour du mois souhaité (par ex, 01/01/2024 pour janvier 2024).
- Les “>=” garantit que seules les lignes dont la date est égale ou postérieure à la date de début sont incluses.
“<=”&EOMONTH($F5,0):
- Les critère3 spécifie la fin de la plage de dates.
- EOMONTH($F5,0) calcule le dernier jour du mois en se basant sur la valeur du champ $F5.
- Les “<=” garantit que seules les lignes dont la date est antérieure ou égale à cette date de fin sont incluses.
Vérifiez la formule dans la feuille de calcul : Cliquez ici
Comment cela fonctionne-t-il ?
- Catégorie Match:
- Filtre les données pour n'inclure que les lignes dont la catégorie est “Voyage”.”
- Plage de dates:
- Filtre davantage pour n'inclure que les lignes où la date se situe entre le début ($F5) et la fin du mois (EOMONTH($F5,0)).
- Résumé:
- Additionne les valeurs du sum_range ($C$5:$C) qui remplissent ces deux conditions.
Avantages :
- Filtrage dynamique des dates:
- Utilisations EOMONTH pour déterminer dynamiquement la fin du mois, en garantissant des plages de dates précises.
- 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:
- Avec des références verrouillées ($), la formule peut être facilement copiée d'une cellule à l'autre 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, “Produit A”, $B$4:$B, F5)
| F | G |
| Région | Ventes totales (production) |
| Nord | 1000 |
| Sud | 1200 |
| Est | 900 |
| Ouest | 1500 |
Répartition de la formule :
$C$4:$C:
- Les plage_de_somme, ou la plage contenant les valeurs de vente à additionner.
- $ garantit que la référence reste fixe lorsque la formule est copiée.
$A$4:$A:
- Les critères_gamme1, ou la plage contenant les noms de produits.
- $ verrouille cette gamme pour des raisons de cohérence.
“Produit A”:
- Les critère1, qui filtre les lignes où le produit est “Produit A”.”
$B$4:$B:
- Les critères_gamme2, ou la plage contenant les noms de régions.
- $ bloque cette plage pour la réutiliser.
F5:
- Les 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”.
- Il filtre ensuite ces lignes en fonction de la région (par exemple, “Nord”) spécifiée dans la colonne F.
- La formule additionne les valeurs de vente dans la colonne C pour les lignes remplissant 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 souhaite calculer de manière dynamique le nombre total d'heures travaillées par des employés spécifiques sur des projets spécifiques.
| 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:
- Les plage_de_somme, ou l'intervalle contenant les heures à additionner.
- Les $ verrouille cette plage afin qu'elle ne change pas lorsque la formule est copiée.
$A$4:$A:
- Les critères_gamme1, où la formule vérifie la concordance des noms des salariés.
- Les $ verrouille cette plage pour assurer la cohérence de toutes les lignes.
F5:
- Les 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:
- Les critères_gamme2, où la formule vérifie la concordance des noms de projets.
- Les $ verrouille cette plage afin d'éviter qu'elle ne soit déplacée lors de la copie.
G5:
- Les 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é dans $A$4:$A correspond à la valeur de F5.
-
- Nom du projet:
-
- D'autres filtres sont appliqués aux lignes où le nom du projet dans $B$4:$B correspond à la valeur de G5.
-
- Somme des heures:
-
- Additionne les valeurs dans $C$4:$C pour les lignes remplissant 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 !
