NBVAL en fonction valeur d'un champ

Jarod51

XLDnaute Nouveau
Bonjour à tous,

Sous Excel 2003, j'ai une feuille qui contient une colonne N° et une colonne DATA qui peut prendre les valeurs RB ou CB.

En gros ça se présente de cette façon :

N° DATA
2 RB
5 CB
8 RB
10 RB
1 CB

je souhaiterai calculer le nombre de valeurs contenues lorsque le champ DATA = RB et lorsqu'il est égal à CB. J'arrive à compter le nombre de valeurs globales en faisant : =NBVAL(A2:A6) mais pas pour une valeur particulière du champ DATA :(.

Auriez vous une idée de comment faire ?

Merci.
 

libellule85

XLDnaute Accro
Re : NBVAL en fonction valeur d'un champ

Bonjour à vous tous,

@ R@chid : je viens de faire un essai avec nb.si en mettant des espaces et cela fonctionne très bien (comme le montre l'image ci-dessous)

1.jpg
 

Pièces jointes

  • 1.jpg
    1.jpg
    15.3 KB · Affichages: 85
  • 1.jpg
    1.jpg
    15.3 KB · Affichages: 89

Jarod51

XLDnaute Nouveau
Re : NBVAL en fonction valeur d'un champ

Par contre, juste une question bête, peut on rajouter une nouvelle contrainte dans la formule, par exemple, si je veux comptabiliser tous les RB et dont la colonne CLOS contient O ?

N° DATA CLOS
2 RB O
5 CB O
8 RB
10 RB
1 CB

J'ai testé la formule suivante mais sans succès :( :
=NB.SI(A2:A26;"RB")*SOMMEPROD((C2:C26<>"")*(C2:C26="O"))

ça me donne une valeur absurde.
 

libellule85

XLDnaute Accro
Re : NBVAL en fonction valeur d'un champ

re jarod51,

avec cette formule tu peux rajouter autant de condition que tu veux en sachant que si la condition est un chiffre ou nombre il ne faut pas mettre de " après le =

par exemple :

Code:
=SOMMEPROD((B3:B20<>"")*(C3:C20="RB")*(D3:D20 ="O")*(E3:E20=1))
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 353
Messages
2 087 543
Membres
103 584
dernier inscrit
Serka