Aller au contenu
Maths & statistiques

SOMME.SI, NB.SI et MOYENNE.SI

Ces trois fonctions additionnent, comptent ou moyennent seulement les lignes qui respectent un critère. C'est la version à une condition, avant les fonctions .ENS qui en acceptent plusieurs.

  • somme conditionnelle
  • compter si
  • critère
  • SOMME.SI
  • NB.SI
  • MOYENNE.SI
  • joker

Syntaxe

Modèle
=SOMME.SI(plage_critère ; critère ; [plage_somme])=NB.SI(plage ; critère)=MOYENNE.SI(plage_critère ; critère ; [plage_moyenne])

Exemple

Exemple concret
Ventes : commercial en B2:B200, montant HT en D2:D200, seuil saisi en G1=SOMME.SI(B2:B200 ; "Martin" ; D2:D200)     renvoie le CA de Martin, par exemple 18 450=NB.SI(B2:B200 ; "Martin")                 renvoie son nombre de ventes, par exemple 23=MOYENNE.SI(B2:B200 ; "Martin" ; D2:D200)  renvoie sa vente moyenne : 18 450 / 23 ≈ 802,17=NB.SI(D2:D200 ; ">="&G1)                  compte les ventes au-dessus du seuil de G1

À retenir

  1. Piège : l'ordre des arguments diffère des fonctions .ENS. Dans SOMME.SI, la plage à additionner vient en dernier ; dans SOMME.SI.ENS, elle vient en premier.
  2. Un critère avec opérateur s'écrit entre guillemets (">=1000", "<>Annulée") et s'assemble à une cellule avec & : ">="&G1.
  3. Les jokers fonctionnent sur le texte : "*Lyon*" trouve toute cellule qui contient Lyon, "?" remplace un seul caractère. La casse est ignorée.
  4. Sans plage_somme, SOMME.SI additionne la plage du critère : =SOMME.SI(D2:D200 ; ">1000") totalise les grosses ventes.

Voir aussi