Calculer le nombre de valeurs différentes suivant un critère
Résolu
MontSouris
Messages postés
9
Statut
Membre
-
via55 Messages postés 14396 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14396 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
Cela fait depuis plusieurs jours déjà que je cale sur un formule de mon tableau Excel.
Je vous explique mon problème:
Mon classeur excel comporte plusieurs colonnes parmi lesquelles
A : Villes françaises
AF: Dates de livraison
Et ce, sur plus 5000 lignes
En l'état, j'aimerais pouvoir calculer le nombre de dates différentes parmi la colonne AF, et pouvoir filtrer ce nombre par rapport aux villes que j'ai sélectionnées. J'ai utilisé la formule suivante:
=SOMMEPROD((1/NB.SI.ENS(LISTES!$AF$4:$AF$5000;LISTES!$AF$4:$AF$5000)))
Cependant, le résultat ne correspond qu'au nombre de dates différentes dans la colonne AF, à savoir 319.
J'aimerais pouvoir affiner ce résultat en fonction de ma colonne A, Villes françaises.
Dans la pièce-jointe ci-dessous, je devrais pouvoir trouver 5 pour Aix, 3 pour Ajaccio etc.
Enfin, j'aimerais pouvoir affiner la formule pour ne prendre en compte que les dates à partir de Juillet 2015. Est-ce que cela est possible?
J'espère avoir été assez clair!
Je vous remercie d'avance pour votre aide précieuse :)

Cela fait depuis plusieurs jours déjà que je cale sur un formule de mon tableau Excel.
Je vous explique mon problème:
Mon classeur excel comporte plusieurs colonnes parmi lesquelles
A : Villes françaises
AF: Dates de livraison
Et ce, sur plus 5000 lignes
En l'état, j'aimerais pouvoir calculer le nombre de dates différentes parmi la colonne AF, et pouvoir filtrer ce nombre par rapport aux villes que j'ai sélectionnées. J'ai utilisé la formule suivante:
=SOMMEPROD((1/NB.SI.ENS(LISTES!$AF$4:$AF$5000;LISTES!$AF$4:$AF$5000)))
Cependant, le résultat ne correspond qu'au nombre de dates différentes dans la colonne AF, à savoir 319.
J'aimerais pouvoir affiner ce résultat en fonction de ma colonne A, Villes françaises.
Dans la pièce-jointe ci-dessous, je devrais pouvoir trouver 5 pour Aix, 3 pour Ajaccio etc.
Enfin, j'aimerais pouvoir affiner la formule pour ne prendre en compte que les dates à partir de Juillet 2015. Est-ce que cela est possible?
J'espère avoir été assez clair!
Je vous remercie d'avance pour votre aide précieuse :)

1 réponse
-
Bonsoir
Essaie :
=NB(1/FREQUENCE(SI(A:A="Aix";EQUIV(AF:AF&A:A;AF:AF&A:A;0));LIGNE(INDIRECT("1:"&LIGNES(AF:AF)))))
formule matricielle à valider par Ctrl+Maj+Entrée (la formule se met alors automatiquement entre {} )
formule empruntée à Jacques Boisgontier, voir :http://boisgontierjacques.free.fr/
Cdlmnt
Via