Fonction fréquence avec conditions de date

Résolu/Fermé
Marc.fnce Messages postés 9 Date d'inscription vendredi 28 décembre 2012 Statut Membre Dernière intervention 11 janvier 2016 - 28 déc. 2012 à 16:23
Marc.fnce Messages postés 9 Date d'inscription vendredi 28 décembre 2012 Statut Membre Dernière intervention 11 janvier 2016 - 29 déc. 2012 à 18:29
Bonjour,

Je n'avais pas l'habitude de faire des fonctions trop compliquées sur excel jusque là, mais là je bloque!
Je cherche à calculer le nombre de formations qui a été realisé pour une entité pour des dates distinctes pour une plage de date donnée (l'année 2012 par exemple). Idem pour le nombre de participants.

Exemple: pour l'entité A, en 2012, il faut trouver 2 formations (06/06 et 10/10) pour 4 participants au total. Peu importe qu'une personne ait participé à plusieurs dates la même année.
Pour l'entité B en 2012, 1 seule formation recensée pour 2 participants.


NOM ENTITE DATE

Martin A 02/03/2011
Jean A 02/03/2011
Corinne B 02/03/2011
Martin A 06/06/2012
Jean A 06/06/2012
Michel A 06/06/2012
Martin A 10/10/2012
Corinne B 06/06/2012
Alain B 06/06/2012
Martin A 26/02/2013


Merci pour votre aide et bonnes fêtes!









A voir également:

2 réponses

tontong Messages postés 2548 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 15 mars 2024 1 054
28 déc. 2012 à 17:30
Bonjour,
À partir de la formule de base empruntée à Jacques Boisgontier: =NB(1/FREQUENCE(SI(critere="x";champ);champ)) qui compte le nombre de valeurs numériques différentes on peut trouver une formule matricielle avec deux critères.
Si les entités sont en colonne A et les dates en colonne B:
=NB(1/FREQUENCE(SI(($B$2:$B$15="A")*(ANNEE($C$2:$C$15)=2012);$C$2:$C$15);$C$2:$C$15))
à valider avec Ctrl+Shift+Enter
Comme c'est une matricielle on ne peut pas utiliser OU et ET pour les critères on utilise + et *.
1
Marc.fnce Messages postés 9 Date d'inscription vendredi 28 décembre 2012 Statut Membre Dernière intervention 11 janvier 2016
29 déc. 2012 à 18:29
Super ça marche!
Merci beaucoup.
Bonne soirée!
0