Aller au contenu
Klargrid

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

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.