A partir de la feuille Feuil1 :
1. en T1 :01/01/2012
2. en U1 :
=DATE(ANNEE(T1);MOIS(T1)+1;1)
et recopie vers la droite autant que nécessaire
3. de S2 à S11 et de S13 à S22, la liste des fournisseurs et des clients.
4. en T2 et à recopier jusqu'en AO7 (ou plus loin) :
=SOMMEPROD((MOIS($A$3:$A$100)=MOIS(T$1))*DECALER($D$3:$D$100;0;EQUIV($S2;$D$2:$M$2;0)-1))*-1/1000
la formule calcule pour le mois en T1 le montant du fournisseur ("*-1" pour rendre le montant négatif)
5. en T8 et à recopier jusqu'en AO11 (ou plus loin) :
=SOMMEPROD((MOIS($A$3:$A$100)=MOIS(T$1))*DECALER($D$3:$D$100;0;EQUIV($S2;$D$2:$M$2;0)-1))/1000
la formule calcule pour le mois en T1 le montant du client.
6. sur Feuil2, j'ai posé deux toupies identiques, sauf pour la cellule liée; pour celle correspondant au début de la période, la cellule liée est en C7, pour celle de fin, en E7. Leurs propriétés communes :
- Min : 40909(= 01/01/2012)
- Max : 41699 (= 01/03/2014)
- SmallChange : 28 (pour faire au plus près d'un mois); c'est le pas en nombre de jours.
7. A partir des deux cellules liées (C7 et E7), calcul sur Feuil1 du montant pour chaque fournisseur ou client pour la période comprise entre C7 et E7 de feuil2 (arrondi au premier du mois); en T13, à recopier pour les fournisseurs :
=SOMMEPROD(($T$1:$AO$1>=DATE(ANNEE(Feuil2!$C$7);MOIS(Feuil2!$C$7);1))*($T$1:$AO$1<=DATE(ANNEE(Feuil2!$E$7);MOIS(Feuil2!$E$7);1))*Feuil1!$T2:$AO2)
8. de U13 à U18 : 0 (ou vide)
9. de T19 à T22 : 0 (ou vide)
10. en U19 :
=SOMMEPROD(($T$1:$AO$1>=DATE(ANNEE(Feuil2!$C$7);MOIS(Feuil2!$C$7);1))*($T$1:$AO$1<=DATE(ANNEE(Feuil2!$E$7);MOIS(Feuil2!$E$7);1))*Feuil1!$T8:$AO8)
à recopier jusqu'en U22.
Explications : la plage S13:U22 sert au graphique (ex. Pour FournisseurA : les valeurs sont T13:U13). La valeur, pour les fournisseurs sont avant le 0, ce qui fait qu'elles sont liées à la première gradation des abscisses, au contraire des clients.
Je continuerai mes explications pour la création du graphique quand je connaîtrai quelle version d'Excel tu utilises, c'est assez différent suivant les versions.
PS je joins un nouveau classeur nettoyé de tout ce qui n'est pas utile.
Partager