Bonjour
e ne trouve pas ton résultat
La date de la dernière commande du client 1110012 est donnée par la formule matricielle (Validation avec les 3 touches Ctrl+Maj+Entrée)
=MAX(SI((DATA3=$C26)*(DATA6);DATA6)) soit le 23 mai 2011
La période de 6 mois se terminant à cette date doit commencer 6 mois auparavant soit le 23 Nov 2010 résultat donné par la formule (toujours matricielle)
=MOIS.DECALER(MAX(SI((DATA3=$C26)*(DATA6);DATA6));-6)
La période précédente de 6 mois sera donc celle se terminant le 23 Nov 2010 et commençant donc 6 mois avant soit le 23 mai 2010 obtenu par la formule
=MOIS.DECALER(MAX(SI((DATA3=$C26)*(DATA6);DATA6));-12)
Pour le CA du 23 mai 2010 au 23 nov 2011 (Matricielle)
=SOMMEPROD((DATA3=$C26)*(DATA6>=MOIS.DECALER(MAX(SI((DATA3=$C26)*(DATA6);DATA6));-12))*(DATA6<=MOIS.DECALER(MAX(SI((DATA3=$C26)*(DATA6);DATA6));-6))*($G$2:$G$3989))
et pour la période suivante
=SOMMEPROD((DATA3=$C26)*(DATA6>=MOIS.DECALER(MAX(SI((DATA3=$C26)*(DATA6);DATA6));-6))*(DATA6<=MAX(SI((DATA3=$C26)*(DATA6);DATA6)))*($G$2:$G$3989))
Ces formules sont sur le fichier dans les cadres de couleur.
Si ces formules t'agréent, nous terminerons le fichier.
Note: Si la formule MOIS.DECALER renvoie une erreur, tu devras dans le menu "Outils" "Macros complémentaires", cocher "utilitaire d'analyse"
Cordialement