Calculer le nombre de valeurs uniques selon plusieurs critères

Fermé
thesnake59 Messages postés 5 Date d'inscription mercredi 6 août 2014 Statut Membre Dernière intervention 29 juin 2015 - 26 juin 2015 à 11:52
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 29 juin 2015 à 13:08
Bonjour,

Je recherche une formule me permettant de connaître le nombre de valeurs différentes dans la colonne PRESTA (colonne C) répondant à un critère de la colonne "ANNEE" (colonne A) et également à un critère de la colonne "CODE_MAGASIN" (colonne B) :

ANNEE CODE_MAGASIN PRESTA
2015 A X
2015 A
2014 A X
2015 B Y
2015 B X
2015 B
2014 B Z
2015 B Z
2015 C W
2015 C

En quelque sorte, je souhaiterais connaître le nombre de Prestataire différents pour chaque magasin pour une année donnée.
Attention il n'y a pas toujours un prestataire (colonne C).
Si l'un d'entre vous à une idée, je suis preneur. Je vous en remercie à l'avance.

Matthieu

5 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
26 juin 2015 à 12:18
Bonjour
pas tout compris, mais on tente:
pour connaitre le nombre d'ensemble différentes composés par A et B:
en C2, (ou ailleurs!) à tirer sur la hauteur utile (pour l'exemple de C2 à C100)
=A2&B2

et si vous voulez éliminer les sans prestataires:
=SI(B2="";"";A2&B2)

et en D1 la formule
=SOMME(SI(C2:C100<>"";1/NB.SI(C2:C100;C2:C100)))
cette formule est matricielle et doit être entrée avec la touche Enter en maintenant les touches Ctrl et Shift enfoncées
(elle s'affiche automatiquement entre accolades dans la barre de formule.


crdlmnt


0
thesnake59 Messages postés 5 Date d'inscription mercredi 6 août 2014 Statut Membre Dernière intervention 29 juin 2015
26 juin 2015 à 13:26
Je vous remercie pour votre réponse mais ce n'est pas ce que je recherche. Je cherche une fonction qui permet de compter le nombre de prestataire différents pour un code magasin et une année donnée.

Dans mon exemple:
En 2015, pour A: 1 prestataire; pour B : 3 prestataires différents; pour C: 1 prestataire
0
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
26 juin 2015 à 13:44
Bonjour,
En adaptant une matricielle de Jacques Boisgontier!
=NB(1/FREQUENCE(SI((an=2015)*(code="B")*(maga<>"")=1;EQUIV(maga;maga;0));LIGNE(INDIRECT("1:"&LIGNES(maga)))))

Les champs sont nommés an, code, et maga. Le champ an contient des nombres, pas des dates.
0
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
26 juin 2015 à 17:29
Attention c'est une formule matricielle à valider avec la combinaison de touches Ctrl+Shift+Enter.
Comme Vaucluse avait déjà détaillé ce mode de validation je n'ai pas cru utile de répéter.
0
thesnake59 Messages postés 5 Date d'inscription mercredi 6 août 2014 Statut Membre Dernière intervention 29 juin 2015
29 juin 2015 à 08:58
Merci tontong pour ton aide, j'avais essayé de valider cette formule matricielle de telle manière mais je n'obtiens pas les bons résultats souhaités.
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
26 juin 2015 à 23:57
Bonjour,

Avec un simple TCD : https://www.cjoint.com/c/EFAv5dU0ilF
Tu peux masquer les colonnes prestataires.
eric
0
thesnake59 Messages postés 5 Date d'inscription mercredi 6 août 2014 Statut Membre Dernière intervention 29 juin 2015
29 juin 2015 à 08:52
Je t'en remercie eriiic, cette solution va pouvoir être une alternative à mon problème.
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
29 juin 2015 à 13:08
Une alternative ?
Non, une utilisation d'une fonctionnalité puissante d'excel pour les analyses de données, trop souvent négligée.
eric
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
29 juin 2015 à 10:31
Bonjour,
Et pourtant elle tourne:
http://www.cjoint.com/c/EFDiDRvqxGy
0