Compter le nombre de valeur ... mais pas que...

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

erwanhavre

XLDnaute Occasionnel
Bonjour pourriez-vous m'aider svp

je cherche une formule pour obtenir les chiffres qui sont en cellule rouge écriture jaune
En gros lister par mois les ref en fonction des dates en ne prenant en comptes que les Mvt Ent
Attention pas par le mode tcd car ma base de données n'est pas compatible svp merci à tous
 

Pièces jointes

Bonjour erwanhavre

un essai par fonction personnalisée:
en K3 : =CompteRef($A$2:$C$106;I3) à tirer vers le bas

dans un module standard :
VB:
Function CompteRef(Plage, Mdate)
Dim Tablo, i As Long, Dico
Set Dico = CreateObject("Scripting.Dictionary")
Tablo = Plage
For i = LBound(Tablo) To UBound(Tablo)
    If UCase(Tablo(i, 3)) = "ENT" Then
        If Tablo(i, 2) >= Mdate And Tablo(i, 2) <= DateSerial(Year(Mdate), Month(Mdate) + 1, 0) Then
            Dico(Tablo(i, 1)) = Dico(Tablo(i, 1)) + 1
        End If
    End If
Next
CompteRef = Dico.Count
End Function

A+
 
Bonsoir à tous, bonsoir JHA

Une petite variante de la proposition de JHA

Code:
=SOMME(SI(FREQUENCE(SI((MOIS(Dates)=MOIS($I3))*(type=$I$1);EQUIV(Ref;Ref;0));LIGNE(Ref));1))
toujours en matriciel.

J'espérai trouver une formule non matricielle, en passant par un SOMMEPROD, mais bon...

@ plus
 
Bonsoir

Et voilà
Code:
=SOMMEPROD(((MOIS(Dates)=MOIS($I3))*(type=$I$1)*EQUIV(Ref;Ref;0)=LIGNE(Ref)-1)*1)

ou encore
Code:
SOMMEPROD((MOIS(Dates)=MOIS($I3))*(type=$I$1)*(EQUIV(Ref;Ref;0)=LIGNE(Ref)-1))
toutes les deux à valider normalement. Après coup, ça parait assez simple...


@ plus
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
449
Réponses
7
Affichages
531
M
Réponses
14
Affichages
1 K
mraxone
M
S
Réponses
2
Affichages
1 K
Steeven.c
S
G
Réponses
5
Affichages
4 K
gueststar
G
Retour