Nombre valeurs differentes avec condition

Bonjour,

COLONNE A----------------COLONNE B

N°BORDEREAU-------------MOIS

1--------------------------------------10

2-------------------------------------10

2--------------------------------------0

2-------------------------------------10

3--------------------------------------9

4--------------------------------------10

Je cherche une formule qui compte le nombre de valeurs différentes de la colonne A pour un le mois=10.

Ici, ça doit me renvoyer pour le mois 10 le nombre 3. (qui correspond aux bordereaux 1, 2 et 4)

J'ai ajouté une piece jointe pour que vous puissiez m'aider

merci par avance

975classeur1.zip (4.01 Ko)

Bonsoir,

Juste une question , est-ce que tu lis les réponses que l'on te fait maintenant???

dans le passé je t'ai répondu et jamais tu n'as été lire tes réponses!!!!

a+

papou

Bonsoir,

La formule était erronée...

Bonjour à tous,

Sur la base du fichier de MaPoire, une formule en évitant la matricielle à mettre en E8 :

=SOMMEPROD(($B$3:$B$15=D8)/NB.SI($A$3:$A$15;$A$3:$A$15))

bonsoir ma poire,

J'ai testé la formule.

pour le mois octobre, ça me renvoie automatiquement la valeur 3 comme je le souhaite.

Par contre, j'ai un problème : dès que je change la plage (au lieu d'aller jusqu'à la ligne 15, la plage va jusqu'à la ligne 2500), alors la formule me donne comme résultat 2,5

J'avoue que ça me dépasse ; y a t il une solution ?


bonsoir vba new

j'ai un problème DIV / 0.

en effet dans la colonne du mois j'ai des lignes pour lesquelles le mois n'est pas encore renseigné et donc par défaut c'est 0.

je pense que le message d'erreur vient de là

Réessaie avec la formule suivante :

=SOMMEPROD(SIERREUR(($B$3:$B$15=D4)/NB.SI($A$3:$A$15;$A$3:$A$15);0))

C'est une formule matricielle, à valider avec CTRL+MAJ+ENTRÉE.

BONSOIR

merci VBa-new, ta formule répond à mon souci

cdt

Prasik

Bonjour,

Mon objectif est similaire : je cherche à compter le nombre de "int." différents pour tous les lundis (base de données se trouvant dans la feuille 1).

J'ai utilisé la formule suivante :

=SOMMEPROD((Tableau1[Jour]="lundi")*(1/NB.SI(Tableau1[Int.];Tableau1[Int.])))

Mais le résultat n'est pas un entier mais 4,7827... Je ne comprends pas pourquoi ?

Merci d'avance,

Juliette

250nombre-int.xlsx (430.39 Ko)

Bonjour,

en B2 :

=NB(1/FREQUENCE(SI(Tableau1[Jour]=B1;EQUIV(Tableau1[Int.];Tableau1[Int.];0));LIGNE(INDIRECT("1:"&LIGNES(Tableau1[Int.])))))

@ valider par Ctrl+Shift+Enter

@ tirer vers la droite

@ + +

Ah oui, parfait ! Merci beaucoup R@chid

Mais d'où provenait l'erreur du coup ?

Parce que j'aimerais rajouter un critère : que l'heure soit comprise entre 7:30 et 12:30 mais mes essais sont infructueux

Bonjour,

le problème vient de la NB.SI(), puisque on doit faire une division et une somme, la division sur un grand nombre renvoie des décimales que l'on ne somme pas.

245nombre-int.xlsx (430.61 Ko)

@ + +

D'accord, merci beaucoup R@chid pour ces explications et votre temps !

Rechercher des sujets similaires à "nombre valeurs differentes condition"