Rechercher des valeurs en ne prennant pas en compte les doublons

Résolu/Fermé
marrafou Messages postés 5 Date d'inscription vendredi 6 mars 2015 Statut Membre Dernière intervention 15 mars 2015 - Modifié par marrafou le 6/03/2015 à 11:19
marrafou Messages postés 5 Date d'inscription vendredi 6 mars 2015 Statut Membre Dernière intervention 15 mars 2015 - 6 mars 2015 à 14:06
Bonjour la communauté;

J'ai un ptit soucis sur excel, j'ai recherché sur internet mais j'ai pas vu de problème exactement comme le miens, donc les formules trouvées n'étaient pas valables.

Voila mon tableau:

Nom...............Prénom..............Ville
Truc...............Dilan..................Bordeaux
Truc...............Dilan..................Bordeaux
Baron.............Thomas..............Paris
Baron.............Thomas..............Paris
Baron.............Damien..............Paris
Baron.............Damien..............Paris
Leduc.............Bastien...............Strasbourg
Lemaitre.........Benjamin............Lille
Lemaitre.........Benjamin............Lille

Ce que je veux obtenir

Bordeaux: 1 (nombre de Bordeaux sans compter deux fois les mêmes personnes)
Paris: 2
Strasbourg: 1
Lille: 1

Je sais le faire en faisant concaténer, enlever les doublons etc...mais ce que je veux c'est une formule et la j'ai tout tenté (Si, nb.si.ens...), ca dépasse mes capacités donc je m'en remets à vous.

Merci beaucoup!
A voir également:

3 réponses

Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 079
Modifié par Mike-31 le 6/03/2015 à 11:32
Re,

alors crée dans une colonne une concatenation exemple en E2
=nom&prénom& ville
=A2&B2:B10&C2

en F2 colle cette formule =SI(E2="";"";1/NB.SI($E$2:$E$10;E2))
et incrémente la sur la hauteur de ton tableau

ensuite dans une cellule saisir la ville exemple en H3 Bordeaux
En H4 Paris etc ...
et en face ou dans la cellule de ton choix
=SOMME.SI($C$2:$C$10;H3;$F$2:$F$10)

Les colonnes E et F peuvent être masquées

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
marrafou Messages postés 5 Date d'inscription vendredi 6 mars 2015 Statut Membre Dernière intervention 15 mars 2015
6 mars 2015 à 11:54
Ca fonctionne parfaitement Mike,
Mais pour le coup j'avais fait a peu près la même chose lorsque je concaténais.
Ce qui me fait peur c'est que j'ai l'impression que je suis obligé de concaténer.
L'idée était vraiment de ne pas recréer de ligne de tableau pour limiter le nombre de manipulation. D'avoir une grande formule dans une cellule.
Ici l'idée était d'avoir une "recherche V" à plusieurs critères.
En tout cas merci pour ton temps Mike pour cette formule que du coup je vais prendre.
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 079
6 mars 2015 à 11:10
Bonjour,

En clair tu voudrais
Bordeaux 1
Paris 2
Strasbourg 1 et Lille 1

c'est cela
0
marrafou Messages postés 5 Date d'inscription vendredi 6 mars 2015 Statut Membre Dernière intervention 15 mars 2015
6 mars 2015 à 11:18
Oui exactement, je vais éditer mon post
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 079
6 mars 2015 à 13:12
Re,

Difficile de faire en une seule formule, je regarde mais je n'y crois pas trop.

en passant par des concaténations dans une colonne il est possible d'obtenir le résultat avec d'autres formules tout aussi complexe.

Si je trouve je reviendrai sur la discussion
0
marrafou Messages postés 5 Date d'inscription vendredi 6 mars 2015 Statut Membre Dernière intervention 15 mars 2015
6 mars 2015 à 14:06
Merci beaucoup Mike
0