Formule pour Nombre de Noms différents avec critères

Résolu/Fermé
laumasyf Messages postés 24 Date d'inscription vendredi 11 janvier 2013 Statut Membre Dernière intervention 24 janvier 2014 - 28 mars 2013 à 21:28
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 29 mars 2013 à 00:29
Bonjour,

Je viens vous poser un problème auquel je n'arrive pas à trouver une solution.
Je voudrais une formule pour trouver le nombre de noms différents avec des critères.
Ci-joint un tableau pour me faire comprendre.
Remarque: J'ai porter mon tableau jusqu'à la ligne 15 parce qu'il y aura des lignes vides. Merci.

https://www.cjoint.com/?3CCvB58ywsR

4 réponses

ADL1422 Messages postés 127 Date d'inscription jeudi 25 octobre 2007 Statut Membre Dernière intervention 11 septembre 2013 11
Modifié par ADL1422 le 28/03/2013 à 22:03
Bonjour,

Je viens de regarder le fichier.

Vous voulez :

- Obtenir le nombre de véhicules vendus pour une marque donnée à une date donnée ?

Ou


- Obtenir le nombre de marques vendues à une date donnée ?

Dans le premier cas j'ai fait comme vous :

un NB.SI(la plage avec date + marques (C5:D19),la date souhaitée (E5))

Dans le second cas, il y a un peu plus de reflexion necessaire car il faudrait analyser le contenu des cellule en omettant les doublons et comptant le nombre de cellules non vides restantes :p



EDIT : C la deuxieme possibilité. J'avais pas vu les commentaires ^^
0
laumasyf Messages postés 24 Date d'inscription vendredi 11 janvier 2013 Statut Membre Dernière intervention 24 janvier 2014
28 mars 2013 à 22:12
Je voudrais obtenir le nombre de marques vendues à une date donnée.
0
ADL1422 Messages postés 127 Date d'inscription jeudi 25 octobre 2007 Statut Membre Dernière intervention 11 septembre 2013 11
Modifié par ADL1422 le 28/03/2013 à 22:32
A mon niveau je ferais une macro tant bien que mal lol. Mais j'ai regardé et je ne vois pas d'autres solution avec des formules car NB.SI ne différencie pas le contenu et je ne connais pas de formule toute faite qui le fasse.
0
laumasyf Messages postés 24 Date d'inscription vendredi 11 janvier 2013 Statut Membre Dernière intervention 24 janvier 2014
28 mars 2013 à 23:11
Bonjour ADL1422,

Je viens de trouver une solution qui a bien fonctionné..
Je vous l'écris en dessous.

=NB(1/FREQUENCE(SI((Critère="X")*(Ch<>"");EQUIV(Ch;Ch;0));LIGNE(INDIRECT("1:"&LIGNES(Ch))))).

Merci
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
29 mars 2013 à 00:29
Bonjour,

Je découvres ton tableau avec ta solution qui pour moi ne fonctionne pas car FREQUENCE demande des nombres. Je te propose cette matricielle avec "ch" étant ta plage D5:D15 :
=SOMME(SI(ch<>"";1/NB.SI(ch;ch)))

à valider par majuscule+ctrl+entrée
0