Description
Cette fonction permet d'obtenir la somme des cellules qui répondent à une condition unique. Pris en charge dans les chaînes.
Syntaxe
SUMIF(plage, critères, [plage_somme])
Les entrées
Cette fonction accepte les arguments suivants :
| Nom | Obligatoire | Description | Entrée valide |
|---|---|---|---|
plage |
Oui | La fourchette à prendre en compte. | Une cellule, une plage de cellules ou une formule qui aboutit à une plage de cellules. Une valeur codée en dur est également acceptable. |
critères |
Oui | D'autres numéros seront ajoutés. | Une référence de cellule (y compris une plage), un nombre ou une formule qui aboutit à l'un ou l'autre de ces éléments. Une valeur codée en dur est également acceptable. |
[sum_range] |
Non | Les cellules à ajouter, si vous souhaitez ajouter des cellules autres que celles spécifiées dans la plage . Si l'argument sum_range est omis, les cellules qui sont ajoutées sont celles qui sont spécifiées dans range. |
Une cellule, une plage de cellules ou une formule qui aboutit à une plage de cellules. Une valeur codée en dur est également acceptable. |
Exemples
Données d’échantillon
| A | B | |
|---|---|---|
| 1 | 51 | 56 |
| 2 | 93 | 39 |
| 3 | œuf | 15 |
| 4 | 19 | 92 |
| 5 | 75 | 22 |
Exemples de formules
| Cas d'utilisation | Formule | Explication et résultat |
|---|---|---|
| Somme des valeurs d’un intervalle qui remplissent une condition spécifique. | =SUMIF(A1 :A5, ">50 ») |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, la formule renvoie 219. |
| Somme des valeurs d’une plage en fonction d’une condition dans une autre plage. | =SUMIF(A1 :A5, ">=75 », B1 :B5) |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, la formule renvoie 61. |
| Additionnez les valeurs d’une plage, en excluant celles qui répondent à un critère de texte spécifique dans une autre plage. | =SUMIF(A1 :A5, « < ;> ;œuf », B1 :B5) |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, la formule renvoie 209. |
Notes
- La valeur
sum_rangedoit avoir les mêmes dimensions que la plage fournie dansrange. Si ce n'est pas le cas, les performances risquent d'en pâtir et la formule fera la somme d'une plage de cellules qui commence par la première cellule desum_range, mais qui a les mêmes dimensions querange. - SUMIF prend en charge les opérateurs logiques (>,<,<>,=) et les caractères génériques (*, ?) pour les correspondances partielles.
- Les critères peuvent être appliqués à des dates, des nombres et du texte.
- SUMIF peut calculer des sommes basées sur des cellules qui sont vides ("") ou non vides ("<>").
- Si le texte est inclus dans une référence de cellule ou de plage, il est traité comme un zéro.
- Si le texte est inclus sans guillemets, la fonction renvoie une valeur de Si le texte est entre guillemets, la fonction renvoie une valeur de
- Si les arguments contiennent des erreurs, SUMIF renvoie une erreur.
- SUMIF peut traiter jusqu'à 255 arguments au total.
- SUMIF prend en charge les caractères génériques.
Astuces
À déterminer