Compter les valeurs attribuées à une donnée

SOYA

XLDnaute Occasionnel
Bonjour,

Je m'excuse tout d'abord à l'avance si la réponse existe quelque part dans le forum. J'ai un peu cherché, je vois des sujets qui comptent selon des critères, mais apparemment pas les miens... Si j'ai manqué quelque chose, mea culpa...

J'ai donc un tableau (étonnant non?), avec des noms de bénéficiaires qui peuvent s'y retrouver plusieurs fois, car ils bénéficient de différents programmes, à des dates différentes. Exemple:

Martin programme 1270 en 2008
Jules programme 1224 en 2009
Martin programme 2230 en 2007
Popol programme 1270 en 2008

Quelle formule peut me dire de combien de programmes Martin a bénéficié en tout, toutes dates confondues? Dans mon exemple joint, vous verrez que même ma tentative d'additionner des sommeprod échoue, parce que la sommeprod ne me donne pas le bon résultat :confused:

De plus, je suis sûre qu'il existe un moyen plus simple que de séparer les programmes...

Merci beaucoup. Si ça se trouve c'est bête comme chou, mais je ne vois vraiment pas...

Soya
 

Pièces jointes

  • Classeur1.xls
    15.5 KB · Affichages: 43
  • Classeur1.xls
    15.5 KB · Affichages: 40
  • Classeur1.xls
    15.5 KB · Affichages: 42

JHA

XLDnaute Barbatruc
Re : Compter les valeurs attribuées à une donnée

bonjour à tous,

Tes formules ne donnent pas le bon résultat car tu as des noms avec des espaces en bout de ligne alors que ta référence n'en comporte pas.
Pour le cumul essaie :
=SOMMEPROD(($B$2:$B$15=$A19)*ESTNUM($C$2:$C$15))
Enlève les espaces, tu verras tout rentrera dans l'ordre

JHA
 

SOYA

XLDnaute Occasionnel
Re : Compter les valeurs attribuées à une donnée

Merci. j'ai corrigé mes espaces pour l'exemple, les sommeprod fonctionnent, mais ne donnent pas le résultats que je souhaite.

J'obtiens que Jean a suivi 8 programmes (8 lignes pour Jean) alors qu'en fait il en a suivi 3...

ESTNUM ne résout pas mon problème.

Merci tout de même pour m'avoir ouvert les yeux sur les espaces invisibles !

Soya

David, n'est il pas possible de trouver une formule sans que je sois obligée d'identifier chaque programme, à entrer dans la colonne en jaune... ? Car la sommeprod compte les occurence, pas les valeurs uniques.
 

Pièces jointes

  • Classeur1.xls
    19.5 KB · Affichages: 31
  • Classeur1.xls
    19.5 KB · Affichages: 35
  • Classeur1.xls
    19.5 KB · Affichages: 34
Dernière édition:

Jocelyn

XLDnaute Barbatruc
Re : Compter les valeurs attribuées à une donnée

Bonjour le forum,
Bonjour SOYA, JHA:), david84:),

un essai en fichier joint voir formule en colonne H

Jocelyn
 

Pièces jointes

  • SOYA.xls
    18 KB · Affichages: 50
  • SOYA.xls
    18 KB · Affichages: 43
  • SOYA.xls
    18 KB · Affichages: 56

hoerwind

XLDnaute Barbatruc
Re : Compter les valeurs attribuées à une donnée

Bonjour, salut les autres,

Deux possibilités :

B19 :
Code:
=(SOMMEPROD(($B$2:$B$15=$A19)*($C$2:$C$15=B$18))>0)*1
formule à copier vers le bas et vers la droite

E19 :
Code:
=NB.SI(B19:D19;">"&0)
formule à copier vers le bas
 

Statistiques des forums

Discussions
312 581
Messages
2 089 917
Membres
104 306
dernier inscrit
Bouhlal