Salut!
Désolé de remettre ce sujet sur le tapis, mais j'ai un autre problème avec le même classeur, que je ne parviens pas à résoudre...
J'essaie maintenant, dans une nouvelle feuille, de faire les moyennes mensuelles (mois 1 à 12 en colonne B) pour chaque point de mesure (colonnes C à K), mais sur toutes les années... J'ai donc écrit cette formule:
=SI(OU(SOMMEPROD(--('Moyennes mensuelles'!B3:B386=B3))=0;SOMMEPROD(--('Moyennes mensuelles'!B3:B386=B3)*('Moyennes mensuelles'!C3:C386<>""))=0);"";SOMMEPROD(--('Moyennes mensuelles'!B3:B386=B3)*'Moyennes mensuelles'!C3:C386)/SOMMEPROD(--('Moyennes mensuelles'!B3:B386=B3)*('Moyennes mensuelles'!C3:C386<>"")))
...qui me renvoie "#VALEUR!" ...
Serait-ce parce que les cellules cibles correspondent à des formules, et non à des nombres, ce qui poserait problème avec SOMMEPROD?
Dans ce cas, il n'y a rien à faire?
Merci d'avance!!
PS: je dois préciser que si je vais jusqu'à la ligne 386, c'est qu'ayant prévu large, j'ai rajouté une condition à la formule des moyennes mensuelles par année (citée dans mon dernier message), afin que les données rajoutées dans les feuilles des années à venir (qui ne sont donc pas encore créées) soient prises en compte automatiquement (je ne connais rien aux macros...)... cela donne:
=SI(OU(SOMMEPROD(--(MOIS('2001'!$A$3:$A$34)=$B36))=0;SOMMEPROD(--(MOIS('2001'!$A$3:$A$34)=$B36)*('2001'!B$3:B$34<>""))=0);"";SOMMEPROD(--(MOIS('2001'!$A$3:$A$34)=$B36)*'2001'!B$3:B$34)/SOMMEPROD(--(MOIS('2001'!$A$3:$A$34)=$B36)*('2001'!B$3:B$34<>"")))