[Excel 2010] Lister et compter les occurences
Raphaeldu68
Messages postés
340
Statut
Membre
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, ... et Bonne Année :)
Actuellement j'ai une base de donnée sur Excel (Oui, je sais Access ça serait mieux, mais mon entreprise n'a pas MS Access, donc ...)
Dans cette base de donnée, j'ai répertorié par collones :
1. Nom du client
2. Ville du client
3. Tel du client
4. etc...
Je souhaite maintenant connaitre à partir de ce tableau combien de clients j'ai dans quelle ville.
autrement dit, je souhaite obtenir une liste des villes présente dans la BDD et dans la colonne d'à côté, le nombre de clients répertoriés dans celle-ci.
Pour obtenir le nombre de clients, j'utilise la formule '=NB.SI(B2:B150;"*Nom_de_la_ville*")'
Ce que je souhaite c'est remplacer "*Nom_de_la_ville*" par une cellule dans laquelle figurerai le nom de la ville listée précédemment... de telle sorte à obtenir une formule du type : ''=NB.SI(B2:B150;A1)' [où A1 contient le nom de la ville listée précédemment]
Merci d'avance à tous ceux qui pourront éclairer ma lanterne ! ;-)
Bonne journée,
Cordialement
Raphaël
Actuellement j'ai une base de donnée sur Excel (Oui, je sais Access ça serait mieux, mais mon entreprise n'a pas MS Access, donc ...)
Dans cette base de donnée, j'ai répertorié par collones :
1. Nom du client
2. Ville du client
3. Tel du client
4. etc...
Je souhaite maintenant connaitre à partir de ce tableau combien de clients j'ai dans quelle ville.
autrement dit, je souhaite obtenir une liste des villes présente dans la BDD et dans la colonne d'à côté, le nombre de clients répertoriés dans celle-ci.
Pour obtenir le nombre de clients, j'utilise la formule '=NB.SI(B2:B150;"*Nom_de_la_ville*")'
Ce que je souhaite c'est remplacer "*Nom_de_la_ville*" par une cellule dans laquelle figurerai le nom de la ville listée précédemment... de telle sorte à obtenir une formule du type : ''=NB.SI(B2:B150;A1)' [où A1 contient le nom de la ville listée précédemment]
Merci d'avance à tous ceux qui pourront éclairer ma lanterne ! ;-)
Bonne journée,
Cordialement
Raphaël
A voir également:
- Excel lister toutes les occurrences
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel liste déroulante en cascade - Guide
3 réponses
Je ne vois pas ou est le problème.
Cette formule :
=NB.SI(B2:B150;A1)
fonctionne très bien chez moi. Avec dans la cellule A1 le nom d'une ville bien sur. J'ai peut être mal compris.
Cette formule :
=NB.SI(B2:B150;A1)
fonctionne très bien chez moi. Avec dans la cellule A1 le nom d'une ville bien sur. J'ai peut être mal compris.
Bonjour
heu... le problème est peut-être de lister les villes
la ligne 1 doit rester vide
on renvoie la liste en colonne ( H2 comportera le nom du champ )
=INDEX(B:B;MIN(SI(NB.SI(H$1:H1;B2:B100)=0;LIGNE(B2:B100))))&"""
à tirer vers le bas
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}
ensuite, tu écris tes formules NB.SI sans oublier
si (H2="";"";NB.SI(.....))
Si tu ne peux libérer ta ligne 1 fais signe ;-)
heu... le problème est peut-être de lister les villes
la ligne 1 doit rester vide
on renvoie la liste en colonne ( H2 comportera le nom du champ )
=INDEX(B:B;MIN(SI(NB.SI(H$1:H1;B2:B100)=0;LIGNE(B2:B100))))&"""
à tirer vers le bas
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}
ensuite, tu écris tes formules NB.SI sans oublier
si (H2="";"";NB.SI(.....))
Si tu ne peux libérer ta ligne 1 fais signe ;-)