Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Déterminer le maximum par mois

tigeline001

XLDnaute Occasionnel
Bonjour tout le monde
Nous voulons determiner le maximum par les intervention par mois.
Au fait nous avons réussi à determiner le maximum parmis les interventions mais ce que nouvoulones maintenant c'est d'avoir le maximum des intervention pour chaque mois
Par exemple l'intervention 1-1003603403 à comme moi 09(septembre) et elle est apparue une fois
Pour le même mois nous avons 1-1103913505 qui est apparue 14 donc pour le mois de septembre nous avons comme max 14
SVP jattend votre aide
Merci
En utilisant ce code ci dessous
nous avons un seul maximum
VB:
Sub Compter()
Dim Couleurs, MonDico, C, mRange, Last
Dim Plg
Dim Maxi, iMaxi
Set ws1 = Sheets("feuil1")
Set MonDico = CreateObject("Scripting.Dictionary")
[E:F].ClearContents
Last = [A65000].End(xlUp).Row
Set mRange = Range("C2:C" & Last): mRange.Interior.ColorIndex = Null
For Each C In mRange
  If C <> "" Then MonDico.Item(C.Value) = MonDico.Item(C.Value) + 1
  Maxi = IIf(Maxi > MonDico.Item(C.Value), Maxi, MonDico.Item(C.Value))
  iMaxi = IIf(Maxi > MonDico.Item(C.Value), iMaxi, C)
Next C
[E2].Resize(MonDico.Count) = Application.Transpose(MonDico.Keys)
[F2].Resize(MonDico.Count) = Application.Transpose(MonDico.items)
Last = [F65000].End(xlUp).Row
Set Plg = ws1.Range("E2:E" & Last)
DMax = Application.Max(MonDico.items)
Cells(Last + 2, "F").Value = DMax
Cells(Last + 2, "E").Value = iMaxi
End Sub
 

Pièces jointes

  • maxi.xlsm
    23.9 KB · Affichages: 45

tigeline001

XLDnaute Occasionnel
Merci jep77
je veux juste avoir le maximum de l'intervention le plus présent pour chaque mois
Par exemple
Pour le mois juin on peut avoir deux interventions A et B
A est present 8 fois et B 5fois
donc comme resultat on aura pour juin 8 comme max
Merci
 

tigeline001

XLDnaute Occasionnel
Bonjour Chris
Ça fonctionne mais je cherche le maximum de presence pour chaque mois .car on peut avoir pour un mois donné plusieurs interventions , je veux juste avoir l'intervention qui a plus de presence pour le mois
J'ai tester ta solution mais elle me retourne par date le nombre d'interventions par mois .Peut etre que j'ai mal expliqué mais ce que je veux reellement c'est d'avoir par mois le maximum de presente des intervention
Exemple
Supposons pour le mois juin on peut avoir deux interventions A et B
A est present 8 fois et B 5fois
donc comme resultat on aura pour juin 8 comme max
Merci
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…