Bonjour,
Pas de TCD, mais des formules qui font la distinction entre les différents mois des différentes années
Dans la feuille "Commande", tu nommes 4 plages de cellules
cat ='Commande archivées'!$O$4:$O$200
date ='Commande archivées'!$A$4:$A$200
delais ='Commande archivées'!$P$4:$P$200
nom ='Commande archivées'!$C$4:$C$200
Vu que tu as 2 années dans ton fichier, tu mets des "vrais" mois en ligne 6
En J6, tu tapes 01/09/2002 et tu mets la cellule au format nombre mmm, ça te donnera sept 02
ou bien au format mmmm pour avoir le nom entier du mois
Tu mets ce format mmm ou mmmm de J6 à U6
En K6 =DATE(ANNEE(J6);MOIS(J6)+1;1)
ou bien =MOIS.DECALER(J6;1)
Pour pouvoir utiliser la fonction MOIS.DECALER(), tu vas dans Outils - Macros complémentaires et tu coches l'option "Utilitaire d'analyse"
Dans la feuille "Cumul" :
En E8 =NB.SI(cat;C8)
ou bien =SOMMEPROD((cat=C8)*1)
En F8 =SOMME.SI(cat;C8;delais)
ou bien =SOMMEPROD((cat=C8)*1;delais)
En J8, cette formule n'est pas à valider comme une matricielle :
=SI(SOMMEPROD((cat=$C8)*(MOIS(date)=MOIS(J$6))*(ANNEE(date)=ANNEE(J$6)))>0;SOMMEPROD((cat=$C8)*(MOIS(date)=MOIS(J$6))*(ANNEE(date)=ANNEE(J$6));delais)/SOMMEPROD((cat=$C8)*(MOIS(date)=MOIS(J$6))*(ANNEE(date)=ANNEE(J$6)));"")
Et tu copies et colles sur toute la plage
Ci-joint ton fichier, raccourci.