Compter nb occurences ss doublon selon 2 autres critères

Hello !

Malgré des heures carrées à consulter les multiples forum sur le sujet, mon pb n'a trouvé aucunes formules qui calcule correctement le nb d'occurrences sans doublons fonction de 2 autres critères associés.

Je travaille en Excel 2003 et 2010...

Je m'explique : je dispose de 3 colonnes, la 1ere Mois, la 2e Dpt et la 3e Personne, l'idée est de compter les personnes qui apparaissent sans doublons pour un mois et un dpt donné.

La formule testée =SOMMEPROD(($C$3:$C$18=$C26)*($E$3:$E$18=G$21)*(1/NB.SI($D$3:$D$18;$D$3:$D$18))) ne marche pas.

Je préfère ne pas implémenter de macro ni formule matricielle. (

Je vous joins l'échantillon en PJ je suis à l'écoute de vos lumières !

Merci

karen

43karen.xls (18.00 Ko)

Bonjour Karen17

En ajoutant 2 colonnes de formule, voici ce que tu peux obtenir

A+

Bonsoir @ tous,

Salut BrunoM45,

en D24,

=NB(1/FREQUENCE(SI(($C$3:$C$18=$C24)*($E$3:$E$18=D$21);EQUIV($D$3:$D$18;$D$3:$D$18;0));LIGNE(INDIRECT("1:"&LIGNES($D$3:$D$18)))))

@ valider par Ctrl+Maj+Entree

@ tirer vers le bas et vers la droite

@ + +

91karen.xlsx (11.18 Ko)

Bonjour à tous,

Je vous remercie tout d'abord pour l'aide que vous pouvez m'apporter.

Rachid j'ai essayé ta formule, elle marche très bien dans le fichier que j'ai joint, cependant lorsque j'essaie de l'appliquer à mon fichier de travail ça ne fonctionne pas.

1ere petite question : doit-on mettre les acolades en tapant la formule ou alors elles apparaissent losqu'on valide ?

2e question : Pourquoi ça ne marche pas sur mon fichier (qui est de taille beaucoup plus grande mais auquel j'ai appliqué les mêmes critères).

Lorsque j'essaie de retaper la formule sur le fichier d'exemple et que je valide l'image se fige sur la formule ecrite.

Je ne sais pas si je suis assez claire mais j'attends vos réactions.

merci.

Karen17

Je croyais que tu ne voulais pas de formules matricielle !?

Formule avec CTRL+Maj+Entrée c quoi....

C'est bon tout fonctionne c'est super merci pour votre aide.

J'avais fait une petite erreur de manipulation, pour valider je mettais ctrl+maj+entrée or c'est ctrl+shift+entrée

bonne journée à tous

Bonjour @ tous,

BrunoM45 a écrit :

Karen17

Je croyais que tu ne voulais pas de formules matricielle !?

Formule avec CTRL+Maj+Entrée c quoi....

Oui tu as raison Bruno, j'ai pas bien lu son 1er msg..

@ + +

Salut l'ami R@chid

Mais apparemment cela lui convient, c le principal

Au plaisir

Bonjour,

J'ai tenté d'utiliser la formule proposé par Rachid dans mon tableau mais je n'arrive pas à trouver le résultat escompté.

Je cherche à compter pour chaque agent (colonne A) son statut (colonne B). Mais je ne veux pas compter le nombre de ligne mais uniquement les statuts différents qu'il à pu avoir.

Ci-joint un petit exemple.

Merci pour votre aide.

Najwa

Bonjour @ tous,

Salut Najwa,

Najwa a écrit :

Bonjour,

J'ai tenté d'utiliser la formule proposé par Rachid dans mon tableau mais je n'arrive pas à trouver le résultat escompté.

Que veux-tu obtenir exactement stp ??

J'ai pas bien compris, tu veux obtenir ce qui est en jaune ??

Si c'est ce qui est en jaune il faut nous dire un plus pour que l'on puisse comprendre.

Si tu veux obtenir le nombre d'agents uniques avec le statu "Tit" :

=NB(1/SI(B2:B12="Tit";EQUIV(A2:A12;A2:A12;0)=LIGNE(A2:A12)-1))

@ valider par Ctrl+Shift+Enter

@


Re,

Sinon, en C2 :

=NB(1/FREQUENCE(SI(A$2:A$12=A2;EQUIV(B$2:B$12;B$2:B$12;0));LIGNE(B$2:B$12)-1))

@ valider par Ctrl+Shift+Enter

@ tirer vers le bas

@ + +

Salut Rachid,

je veux obtenir le résultat en jaune.

Ce que je veux faire c'est si mon agent à un seul statut (Tit ou Non tit) alors 1, par contre si pour un même agent j'ai des statuts différents alors 2 quelque soit le nombre de ligne.

Je sais pas si je suis clair?

Merci

Najwa

Re,

j'ai donné une autre formule à appliquer en C2 et à attirer vers le bas.

@ + +

Merci Rachid,

Juste pour comprendre ce que tu as fais, ça signifie quoi la fin de la formule -> LIGNE(Plage) -1 ?

ça marche très.

Bonne journée.

Najwa

Bonjour,

LINGE(Plage)-1 :

C'est pour renvoyer une suite des entiers, ici c'est 1;2;3; .. ;11

@ + +

Rechercher des sujets similaires à "compter occurences doublon criteres"