Table des matières
Parfois, nous avons besoin de faire la somme de valeurs basées sur des critères dans Excel. Pour répondre à cette exigence, Excel s'est doté d'une fonction intégrée appelée la fonction SUMIF . le SUMIF permet d'additionner des valeurs dans Excel à l'aide de la condition if. Dans cet article, vous allez apprendre à utiliser la fonction SUMIF pour résumer, les valeurs avec la condition if dans Excel.
Télécharger le cahier d'exercices
Nous vous recommandons de télécharger le fichier Excel et de vous entraîner avec lui.
Condition SUM IF.xlsxLa fonction SUMIF : un aperçu
Cette fonction nous permet d'additionner une plage de cellules avec une condition.
Syntaxe
SUMIF(plage,critères,somme_plage)
Arguments
- gamme : Ce champ est obligatoire et fait référence à la plage de cellules qui comprend les critères.
- critères : Ce champ est également obligatoire. Il fait référence à la condition qui doit être satisfaite.
- sum_range : Il s'agit d'une exigence facultative qui fait référence à la plage de cellules à ajouter si la condition est satisfaite.
6 façons de faire une somme avec une condition IF dans Excel
Dans cet article, nous allons utiliser un exemple de liste de prix de produits comme ensemble de données pour démontrer toutes les méthodes :
Sans plus tarder, nous allons donc examiner toutes les méthodes une par une.
1) Somme si différents critères de comparaison sont requis dans Excel
Résumons les prix supérieurs à $40 Pour le faire,
❶ Sélectionnez la cellule C14 .
❷ Type la formule
=SUMIF(C5:C12, ">40")
à l'intérieur de la cellule.
❸ Appuyez sur le bouton ENTER bouton.
🔎 Into the Formula
Dans le champ des critères, nous avons inséré " >40 ", où le " > ; L'opérateur " filtre tous les prix supérieurs à $40 Dans l'ensemble, la formule ci-dessus additionne tous les prix supérieurs à 1 000 euros. $40 Il existe d'autres opérateurs comme le " > ; " qui sont énumérés ci-dessous :
Opérateur | Condition |
> ; | Somme si supérieure à |
<; | Somme si inférieure à |
= | Somme si égale à |
Somme si elle n'est pas égale à | |
>= | Somme si supérieure ou égale à |
<= | Somme si inférieure ou égale à |
2. additionner si divers critères de texte apparaissent dans Excel
Nous pouvons utiliser le SUMIF pour faire la somme des valeurs basées sur la correspondance du texte. Par exemple, nous allons faire la somme des prix pour la correspondance exacte avec le produit appelé " CPU ". Pour que ce soit fait,
❶ Sélectionnez la cellule C14 .
❷ Type la formule
=SUMIF(B5:B12, "CPU", C5:C12)
à l'intérieur de la cellule.
❸ Appuyez sur le bouton ENTER bouton.
En résumé, les valeurs fondées sur les correspondances peuvent être divisées en deux catégories de base :
1. correspondance exacte
- Somme pour les résultats appariés
Utilisez la formule :
=SUMIF(B5:B12, "CPU", C5:C12)
- Somme excluant les résultats appariés
Utilisez la formule :
=SUMIF(B5:B12, " CPU", C5:C12)
2. correspondance partielle
- Somme pour les résultats appariés
Utilisez la formule :
=SUMIF(B5:B12, "*CPU*", C5:C12)
- Somme excluant les résultats appariés
Utilisez la formule :
=SUMIF(B5:B12, " *CPU*", C5:C12)
3. condition de la fonction SUMIF d'Excel avec de nombreux opérateurs de comparaison & ; référence de cellule
Le site SUMIF nous permet de construire une boîte de recherche et d'exécuter l'opération de somme sur la base des valeurs saisies dans la boîte de recherche. Par exemple, nous voulons calculer le prix total de tous les produits à l'exception de l'article " Moniteur "Passons maintenant aux étapes de sa mise en œuvre :
❶ Sélectionnez la cellule C15 .
❷ Type la formule
=SUMIF(B5:B12,""&C14, C5:C12)
à l'intérieur de la cellule.
❸ Appuyez sur le bouton ENTER bouton.
🔎 Dans la formule
Dans le champ des critères, nous avons utilisé ""&C14, où le "" est responsable de ne pas avoir pris en compte ce qui a été souligné dans la cellule C14 .
1. résumer les prix des articles à l'exclusion du "Moniteur".
Utilisez la formule :
=SUMIF(B5:B12,""&C14, C5:C12)
2. résumer les prix de l'article "Moniteur".
Utilisez la formule :
=SUMIF(B5:B12,C14, C5:C12)
4. utiliser la condition de la fonction SUMIF d'Excel avec des symboles joker
Si vous souhaitez additionner des valeurs basées sur des correspondances partielles, vous pouvez utiliser l'un des deux symboles joker :
- Astérisque (*) - représente un nombre quelconque de caractères.
- Point d'interrogation ( ?) - représente un seul caractère dans une position spécifique
4.1 Correspondances partielles avec des caractères génériques
1. additionner les valeurs qui commencent par le mot "souris".
Utilisez la formule :
=SUMIF(B5:B12, "Souris*", C5:C12)
2. additionner les valeurs qui se terminent par le mot "Souris".
Utilisez la formule :
=SUMIF(B5:B12, "*Souris", C5:C12)
3. additionner les valeurs pour la présence de la "Souris" à n'importe quel endroit.
Utilisez la formule :
=SUMIF(B5:B12,”*Mouse*”, C5:C12)
4. additionner les valeurs ayant au moins un caractère présent.
Utilisez la formule :
=SUMIF(B5:B12, "?*", C5:C12)
5. pour additionner les valeurs des cellules vides
Utilisez la formule :
=SUMIF(B5:B12, "*", C5:C12)
4.2 Valeurs SUM ayant un nombre spécifique de caractères
Supposons que vous souhaitiez faire la somme des valeurs dont la cellule correspondante contient des mots de X caractères. Pour faciliter l'exécution, calculons le prix total des produits de 3 caractères :
Tapez la formule
=SUMIF(B5:B12, " ???", C5:C12)
à l'intérieur d'une cellule C14 et a touché le ENTER bouton.
Ici, le nombre de points d'interrogation ( ? ) détermine le nombre de caractères à rechercher.
5. fonction SUMIF d'Excel avec condition de date
Disons que nous voulons connaître le total des ventes d'un produit à une date donnée. Pour le savoir, il suffit d'insérer la date dans le champ des critères. Voici la formule :
=SUMIF(B5:B12,"9/1/2020",D5:D12)
Nous pouvons faire plus avec le SUMIF pour les dates, par exemple,
1. valeurs de la somme pour l'utilisation de la date actuelle
=SUMIF(B5:B12, "TODAY()",D5:D12)
2. valeurs de la somme avant l'utilisation des dates actuelles
=SUMIF(B5:B12, "<;"&TODAY(),D5:D12)
3. valeurs de la somme après l'utilisation des dates actuelles
=SUMIF(B5:B12,"> ;"&TODAY(),D5:D12)
6. additionner si les cellules vides correspondent aux valeurs dans Excel
Dans cette section, nous allons résumer uniquement les prix dont les dates correspondantes sont manquantes. Pour ce faire, vous pouvez utiliser la formule suivante
=SUMIF(B5:B12,"=",D5:D12)
Ou
=SUMIF(B5:B12,"",D5:D12)
dans la cellule D14.
Les deux renvoient le même résultat.
Les choses à retenir
📌 Soyez conscient de la syntaxe de la SUMIF fonction.
📌 Manipulez avec soin les gamme dans la formule.
📌 Ne pas insérer tableaux dans les champs range ou sum_range.
📌 La taille de la gamme et les somme_gamme devraient être les mêmes.