Compter le nombre d'éléments identiques dans une colonne
Résolu/Fermé
A voir également:
- Excel compter le nombre de caractères identiques dans une colonne
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Caractères ascii - Guide
- Liste déroulante excel - Guide
4 réponses
Raymond PENTIER
Messages postés
58731
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 novembre 2024
17 247
31 oct. 2018 à 17:04
31 oct. 2018 à 17:04
Bonjour.
Tu peux déjà, sans passer par des formules, utiliser n'importe lequel des outils Trier - Filtrer - Rechercher
Tu peux déjà, sans passer par des formules, utiliser n'importe lequel des outils Trier - Filtrer - Rechercher
Mike-31
Messages postés
18349
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
5 105
Modifié le 31 oct. 2018 à 17:06
Modifié le 31 oct. 2018 à 17:06
Bonsoir,
ta liste est par exemple entre A2 et A100
il faut commencer par extraire une liste sans doublon avec une formule matricielle qu'il faudra confirmer avec les 3 touches Ctrl, Shift et Entrée et si tu fais bien la formule se placera entre ces accolades {}
Par exemple en D2 coller cette formule et l'incrémenter vers le bas
=(INDEX($A:$A;MIN(SI(NB.SI(D$1:D1;$A$2:$A$100)=0;LIGNE($A$2:$A$100))))&"")
tu peux simplifier la formule en nommant la plage A2:A100 surtout si la formule est dans une feuille différente, exemple la plage nommée List et la formule devient
=(INDEX($A:$A;MIN(SI(NB.SI(D$1:D1;List)=0;LIGNE(List))))&"")
et en E3 cette formule
=SI(D2="";"";NB.SI(A2:A100;D2))
ta liste est par exemple entre A2 et A100
il faut commencer par extraire une liste sans doublon avec une formule matricielle qu'il faudra confirmer avec les 3 touches Ctrl, Shift et Entrée et si tu fais bien la formule se placera entre ces accolades {}
Par exemple en D2 coller cette formule et l'incrémenter vers le bas
=(INDEX($A:$A;MIN(SI(NB.SI(D$1:D1;$A$2:$A$100)=0;LIGNE($A$2:$A$100))))&"")
tu peux simplifier la formule en nommant la plage A2:A100 surtout si la formule est dans une feuille différente, exemple la plage nommée List et la formule devient
=(INDEX($A:$A;MIN(SI(NB.SI(D$1:D1;List)=0;LIGNE(List))))&"")
et en E3 cette formule
=SI(D2="";"";NB.SI(A2:A100;D2))
Raymond PENTIER
Messages postés
58731
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 novembre 2024
17 247
31 oct. 2018 à 17:07
31 oct. 2018 à 17:07
Mais si tu tiens à utiliser une formule, ce sera avec la fonction NB.SI ...
Il m'est impossible de te donner la formule exacte, car tu as "oublié" d'envoyer ton fichier, ou au moins d'indiquer dans quelles cellules sont inscrites tes données, et dans quelles cellules tu veux les résultats !
Il m'est impossible de te donner la formule exacte, car tu as "oublié" d'envoyer ton fichier, ou au moins d'indiquer dans quelles cellules sont inscrites tes données, et dans quelles cellules tu veux les résultats !
Mike-31
Messages postés
18349
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
5 105
31 oct. 2018 à 17:36
31 oct. 2018 à 17:36
Re,
Alors je passe le statut de la discussion en résolu
Alors je passe le statut de la discussion en résolu
31 oct. 2018 à 17:07
Oui, c'est ce que je fais pour le moment, mais c'est vraiment pas pratique parce que je voudrais aussi que les données évoluent en même temps que je remplis mon fichier... (et puis aussi parce que je vais croiser ces statistiques, donc je peux pas utiliser le filtre tout le temps)
31 oct. 2018 à 17:28