Comment compter nombre de client sous excel?
Résolu
karo
-
karo -
karo -
A voir également:
- Comment compter nombre de client sous excel?
- Nombre de jours entre deux dates excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Comment calculer la moyenne sur excel - Guide
1 réponse
Bonjour
tes clients en colonne A par ex zone nommée plage
plage A2:A40000
par formule
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 {}
mais avec 40000 lignes ca risque d'^être long
par VBA;
Depart est la cellule en haut de ta liste de clients
Michel
tes clients en colonne A par ex zone nommée plage
plage A2:A40000
par formule
=SOMME(1/NB.SI(Plage;Plage))
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 {}
mais avec 40000 lignes ca risque d'^être long
par VBA;
Depart est la cellule en haut de ta liste de clients
Option Explicit Function compter_client(depart As Range) As Integer Dim dep As Byte, col As Integer, fin As Long, lig As Long Dim dico As Object, ref As String dep = depart.Row col = depart.Column fin = Cells(dep, col).End(xlDown).Row Set dico = CreateObject("scripting.dictionary") For lig = dep To fin ref = Cells(lig, col) If Not dico.exists(ref) Then dico.Add ref, ref Next compter_client = dico.Count End Function Sub test() MsgBox compter_client(Range("A2")) End Sub
Michel
=SOMME(1/NB.SI(LODGING!H2:H2215;LODGING!H2:H2215))
sur le mois de janvier(pour éviter d'avoir 36000 lignes) et le résultat me donne 0,5 ce qui ne correspond à rien.
je vais galérer ..;-)
c'est quoi VBA?
mais si tu ne lis pas les réponses qu'on te donne, tu n'as pas fini de galérer...
rappel
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 {}
je viens de rajouter le code VBA