Somme sans doublons sur 2 colonnes

Maivas

XLDnaute Junior
Bonjour,

Formidable Forum où j'ai déjà trouvé de nombreuses réponses, mais là je ne trouve pas alors je me lance dans l'écriture d'un post.

Je voudrais pouvoir calcule le nombre d'entrée sur 2 colonnes sans me soucier des doublons. Et sans créer de colonne intermédiare pour checker chaque ligne.

Exemple:

Colonne A ][ Colonne B
Bibi ][ Jacques
Titi ][ Paul
Bibi ][ Pierre
Bibi ][ jacques

Le résultat attendu serait = 3 puisque Bibi Jacques n'est compté qu'une fois.

Merci

:eek:

Maivas
 

Gael

XLDnaute Barbatruc
Bonjour Maivas, Le Forum,

Tu peux télécharger une macro complémentaire comportant quelques fonctions très pratiques dont NB.DIFF qui renvoie le nombre de valeurs différentes d'une plage.

Adresse du téléchargement : Ce lien n'existe plus
nom de la macro: morefun.xll

Avec les données de ton exemple, en B3:B6 et C3:C6 la formule:

{=NB.DIFF(CONCATENER(B3:B6;C3:C6))} donne le bon résultat.

Tu peux l'écrire plus simplement:

{=NB.DIFF((B3:B6 & C3:C6))}

La formule équivalente avec les fonctions classiques de XL serait:

{{=SOMME(1/NB.SI(Plage;Plage))} mais je n'ai pas réussi à la faire marcher avec la concaténation des plages.

@+

Gael
 

Discussions similaires

Statistiques des forums

Discussions
312 345
Messages
2 087 482
Membres
103 556
dernier inscrit
titboine