Bonsoir tatiana,
https://www.excel-pratique.com/~files/doc2/tableau_2_V1.zip
En attendant qu'un formuliste excel propose une meilleure solution, je te propose la
mienne qui est un peu fastidieuse mais qui a le mérite de marcher.
J'ai fait le tableau pour Lyon.
Je tente une petite explication :
D'après ton fichier, pour Lyon, on a a1, a2, a3, a4, a5.
Pour Marseille : b1, b2, b3
Pour Bordeaux : c1, c2, c3
La fonction SOMMEPROD se trouvant dans le tableau de la feuille 'Idée générale' ne fait
le calcul que pour : soit a1, soit a2, soit a3...soit b1...c1...avec la formule suivante
=(SOMMEPROD((Noms=$A$1)*(DECALER(Noms;;EQUIV($B$2;'Chiffres 2009'!$F$3:$I$3;0)+1)))/12)*(LIGNE()-3)
$A$1 faisant référence à a1 ou a2 ou a3...ou b1 ou b2...
J'ai donc simplement repris le tableau général, collé dans la feuille Lyon puis j'ai mis les
5 valeurs a1, a2, a3, a4, a5 dans les cellules A1, A2, A3, A4, A5 et j'ai modifié les formules de la façon suivante (pour la première formule du tableau) :
=(SOMMEPROD((Noms=)*(DECALER(Noms;;EQUIV($B$2;'Chiffres 2009'!$F$3:$I$3;0)+1)))/12)*(LIGNE()-3)(SOMMEPROD((Noms=)*(DECALER(Noms;;EQUIV($B$2;'Chiffres 2009'!$F$3:$I$3;0)+1)))/12)*(LIGNE()-3)(SOMMEPROD((Noms=)*(DECALER(Noms;;EQUIV($B$2;'Chiffres 2009'!$F$3:$I$3;0)+1)))/12)*(LIGNE()-3)(SOMMEPROD((Noms=)*(DECALER(Noms;;EQUIV($B$2;'Chiffres 2009'!$F$3:$I$3;0)+1)))/12)*(LIGNE()-3)(SOMMEPROD((Noms=)*(DECALER(Noms;;EQUIV($B$2;'Chiffres 2009'!$F$3:$I$3;0)+1)))/12)*(LIGNE()-3)
Je suis conscient que l'explication est "consistante"
Si tu n'as pas bien compris, reviens.
A+