La fonction SOMME.SI
Additionner seulement les lignes qui répondent à un critère : les ventes du Nord, les montants supérieurs à 1 000, les factures d'un client.
La syntaxe
=SOMME.SI(plage; critère; [somme_plage])
Dans un Excel en anglais : =SUMIF(range, criteria, [sum_range]).
Les arguments
- plage : la colonne testée.
- critère :
"Nord",">1000",A2,"Dup*"(jokers * et ?). - somme_plage : la colonne à additionner ; absente, c'est la plage testée elle-même.
Un exemple
=SOMME.SI(A:A;"Nord";C:C)
Additionne la colonne C sur les lignes où la colonne A vaut « Nord », sans tenir compte des majuscules.
Les pièges
- L'ordre des arguments : la plage testée d'abord, la somme ensuite, à l'inverse de SOMME.SI.ENS.
- Un critère comparatif s'écrit entre guillemets, avec la cellule collée par & :
">"&E1. - Les nombres stockés en texte ne sont pas additionnés, sans erreur ni avertissement.
- Les espaces en trop : « Nord » avec un espace final n'est pas « Nord ».
Aller plus loin
- SOMME.SI.ENS, pour plusieurs critères.
- NB.SI, pour compter.
- Tableau croisé automatique : tous les totaux par groupe d'un coup.
Questions fréquentes
- Pourquoi SOMME.SI rend 0 ?
- Aucune ligne ne répond au critère : espaces, orthographe, ou une colonne à additionner dont les nombres sont stockés en texte.