Fonction NB.SI

luke3300

XLDnaute Impliqué
Bonjour le forum,

Quelqu'un pourrait-il me dire comment réduire cette formule:

=NB.SI(A2:A500;'X')+NB.SI(A2:A500;'O')+NB.SI(A2:A500;'J')+NB.SI(A2:A500;'F')

Ne pourrait-on pas réduire cette formule en groupant les éléments à rechercher du style:

=NB.SI(A2:A500;'X', 'O', 'J', 'F') ? Car quand j'essaye ça, ça ne marche pas.

Merci à vous et bonne journée. :)
 

JeanMarie

XLDnaute Barbatruc
Bonjour

Formule matricielle, à valider par les touches Ctrl+Shift+Entrer.
=SOMME(NB.SI(A2:A500;{'X';'O';'J';'F'}))

ou formule normale
=SOMMEPROD(NB.SI(A2:A13;{'A';'D'}))

Nota : SOMMEPROD et les formules matricielles n'aiment pas les définitions de plages entières.

@+Jean-Marie
 
J

jean Leysens

Guest
Pour faire simple il faut utiliser la fonction BNBVAL qui est une fonction de base de données.
Tu crées une plage de critères comprenant ceux que tu veux compter, tu définis la base de données du champs qui comprend toutes les données à compter.
Dans une cellule tu écris la fonction sous la forme =BNBVAL(base de données, champs, critères)
et çà marche.
Regardes dans l'aide EXCEL sur les fonctions de base de données.
bye
 

Discussions similaires

Statistiques des forums

Discussions
312 488
Messages
2 088 866
Membres
103 979
dernier inscrit
imed