Nombre

Fermé
Nina14s Messages postés 20 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 18 janvier 2018 - 30 sept. 2017 à 17:49
Nina14s Messages postés 20 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 18 janvier 2018 - 2 oct. 2017 à 15:01
J’ai un tableau de clients, dont les noms sont répétés plusieurs fois.

Pourriez vous m’indiquer une fonction permettant de donner le nombre de clients (sachant que les noms sont répétés plusieurs fois?

Merci

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
30 sept. 2017 à 18:12
bonjour

exemple sur une liste de noms de B2 à B38 (à adapter)

=SOMME(SI(B2:B38<>"";1/NB.SI(B2:B38;B2:B38)))

attention. cette formule est matricielle et doit être entrée avec la touche enter en maintenant les touches ctrl et shift enfoncées
elle s'affiche automatiquement entre accolades dans la barre de formule

crdlmnt

0
Nina14s Messages postés 20 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 18 janvier 2018
30 sept. 2017 à 21:53
Merci pour ta réponse, je l’appliquerai lundi et je te dirai si elle marche pour mon cas.

Merci encore
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
1 oct. 2017 à 09:08
Bonjour
si vous risquez d'avoir des décalage de frappe (accent tirets, blancs etc>..)dans les noms et prénom, utilisez plutôt la colonne N° qui a moins de risque de différence clavier
crdlmnt
0
Nina14s Messages postés 20 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 18 janvier 2018 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
2 oct. 2017 à 15:01
Bonjour,

J'ai appliqué ta formule et elle marche, dans le tableau ci-dessous, la formule m'a indiqué qu'il y a 15 familles
Je te remercie beaucoup,

Je souhaiterais, dans la mesure du possible, aller plus dans le détail.
Il me faut :
- Le nombre de familles présentes au 01/01/2016 (donc dans le tableau, en colonne "année entrée", il faut exclure les familles entrées en 2016 et en colonne "année sortie" il faut exclure les familles sorties en 2015) et normalement on devrait avoir le nombre de 11 familles.


Noms année entrée année sortie
Famille1 2014
Famille2 2014
Famille3 2014
Famille4 2014 2016
Famille5 2014 2015
Famille1 2014
Famille2 2014 2017
Famille3 2014 2017
Famille6 2015
Famille7 2015 2016
Famille6 2015
Famille8 2016
Famille6 2015 2017
Famille1 2014 2017
Famille8 2016 2016
Famille9 2016
Famille9 2016 2017
Famille10 2014
Famille10 2014
Famille10 2014 2016
Famille11 2015
Famille11 2015 2015
Famille12 2014
Famille12 2014
Famille12 2014 2015
Famille13 2016
Famille13 2016
Famille13 2016
Famille14 2015
Famille14 2015 2016
Famille15 2015
Famille15 2015
Famille15 2015 2017



Merci d'avance
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
Modifié le 30 sept. 2017 à 18:15
Bonjour,

Il faut nous en dire plus, les noms que tu souhaites compter sont ils dans la même colonne, ou sur une plage étendue
chaque nom est il seul ou suivi du prénom ou encore dans une chaine de mots

autrement le principe de formule basique pour compter par exemple le mot pierre colonne A est
=NB.SI(A:A;"pierre")

A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...
0
Nina14s Messages postés 20 Date d'inscription mercredi 17 mai 2017 Statut Membre Dernière intervention 18 janvier 2018
30 sept. 2017 à 21:48
Les noms sont dans la même colonne suivi des prénoms, et chaque client a un numéro unique.

Merci
0
Raymond PENTIER Messages postés 58428 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 13 mai 2024 17 106
30 sept. 2017 à 19:42
Bonjour.

Autre solution basique (ou presque) :
recopier cette liste dans une colonne isolée et y faire DONNÉES/Supprimer les doublons.
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
Modifié le 1 oct. 2017 à 08:22
Re,

si j’interprète bien ta réponse, dans une colonne exemple la A tu as le nom, le prénom et le numéro client
exemple Dupont Pierre 12345
tu peux utiliser ma formule initiale en utilisant un joker *
=NB.SI(A:A;"Dupond*")
si nom était au milieu de la chaine
=NB.SI(A:A;"*Pierre*")
Une petite remarque, en comptabilisant les noms tu peux avoir des homonymes, il serait préférable de compter les numéros clients s'ils ont le même nombre d’occurrence, dans mon exemple 12345 soit 5
=NB.SI(A:A;"*12345*")

par contre pour compter les saisies en doublon tu peux utiliser cette formule matricielle qu'il faudra confirmer en cliquant en même temps sur les trois touches Ctrl Shift et Entrée, si tu fais bien la formule se placera entre ces accolades {}

=SOMME((FREQUENCE(SI(A1:A100="";"";EQUIV(A1:A100;A1:A100;0));LIGNE(A1:A100))>1)*1)

et pourquoi ne pas utiliser la mise en forme conditionnelle pour coloriser les doublons
=NB.SI(DECALER($A$1;0;0;LIGNE()-1);DECALER($A$1;LIGNE()-1;0))>0

A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...
0