Compter des valeurs sans doublon en fonction d'un critère

Bonjour,

Je cherche la formule qui compte des valeurs différentes en fonction d'une autre valeur. la difficulté supplémentaire, c'est qu'il peut y avoir des cellules vides dans la plage.

EX:

A B

1 Jeanne Région 1

2 Marc Région 2

3 Anne Région 2

4 Luc Région 1

5 Région 1

6 Anne Région 1

7 Philippe Région 2

8 Philippe Région 1

9 Anne Région 1

10

11

12

13

14

Je cherche à calculer le nombre de prénoms différents par région sur la plage de A1 à A14.

La réponse attendue est:

Région 1 = 4

Région 2 = 3

Merci de votre aide.

Bonsoir,

Avec le nom de la région en F1 :

=SOMME(SI((B1:B14=F1)*(A1:A14<>"");1/NB.SI.ENS(A1:A14;A1:A14;B1:B14;F1);0))

Matricielle, à valider par Ctrl+Maj+Entrée.

A tester.

A+

Bonjour

Salut OOoiste

Dans les classiques, j'avais

=NB(1/FREQUENCE(SI(($B$1:$B$14=F1)*($A$1:$A$14<>"");EQUIV($A$1:$A$14;$A$1:$A$14;0));LIGNE(INDIRECT("1:"&LIGNES($A$1:$A$14)))))

Toujours matricielle

Cordialement

Amadéus a écrit :

Bonjour

Salut OOoiste

Dans les classiques, j'avais

=NB(1/FREQUENCE(SI(($B$1:$B$14=F1)*($A$1:$A$14<>"");EQUIV($A$1:$A$14;$A$1:$A$14;0));LIGNE(INDIRECT("1:"&LIGNES($A$1:$A$14)))))

Toujours matricielle

Cordialement

EQUIV me renvoie #N/A si des cellules de la colonne A sont vides (en tout cas avec Calc).

kiefferb a écrit :

la difficulté supplémentaire, c'est qu'il peut y avoir des cellules vides dans la plage.

Bonjour

OOoiste, je t'ai mis la photo en complément

Cordialement

78classeur3.zip (35.05 Ko)

Une autre différence entre Calc et Excel.

J'obtiens 0 avec Calc....

Merci à vous deux, les deux fonctionnent sur excel!

Rechercher des sujets similaires à "compter valeurs doublon fonction critere"