Bonjour,
J’ai besoin de faire une formule comportant une plage de cellules sur 5 classeurs différents
la plage comprend 1 case par classeur, j’ai essayé de cette façon:
plage avec des "+" en séparateur
{=MOYENNE(SI([Lundi.xls]Synthèse!G6+[Mardi.xls]Synthèse!F6+[Mercredi.xls]Synthèse!G6+[Jeudi.xls]Synthèse!G6+[Vendredi.xls]Synthèse!G6<>0; [Lundi.xls]Synthèse!G6+[Mardi.xls]Synthèse!G6+[Mercredi.xls]Synthèse!G6+[Jeudi.xls]Synthèse!G6+[Vendredi.xls]Synthèse!G6 ))}
plage avec des ":" en séparateur
{=MOYENNE(SI([Lundi.xls]Synthèse!G6:[Mardi.xls]Synthèse!F6:[Mercredi.xls]Synthèse!G6:[Jeudi.xls]Synthèse!G6:[Vendredi.xls]Synthèse!G6<>0; [Lundi.xls]Synthèse!G6+[Mardi.xls]Synthèse!G6+[Mercredi.xls]Synthèse!G6+[Jeudi.xls]Synthèse!G6+[Vendredi.xls]Synthèse!G6 ))}
plage avec des ";" en séparateur
{=MOYENNE(SI([Lundi.xls]Synthèse!G6;[Mardi.xls]Synthèse!F6;[Mercredi.xls]Synthèse!G6;[Jeudi.xls]Synthèse!G6;[Vendredi.xls]Synthèse!G6<>0; [Lundi.xls]Synthèse!G6+[Mardi.xls]Synthèse!G6+[Mercredi.xls]Synthèse!G6+[Jeudi.xls]Synthèse!G6+[Vendredi.xls]Synthèse!G6 ))}
à valider par CTRL+MAJ+Entrer
En fait en plus simple la même formule sur une seule feuille, pour une colonne serait par exemple
{=MOYENNE(SI(F5:F16<>0; F5:F16))}
Ce qui calcule la moyenne des valeurs de la plage en ne comprenant pas les valeurs nules.
Voilà mon problème, je n’arrive pas à adapter cette formule pour des cases éparpiyées sur plusieur classeur.
Mais je ne suis pas sûr que cela corresponde à ce que tu attends :
C’est un peu ambigü. la valeur nulle à tester s’applique à chaque cellule individuellement ou à la somme des 5 cellules prises dans chacun des classeurs ?
Salut
J’ai pas mal bossé sur excel et j’ai déjà eu des problèmes de ce type… Ce que je faisais, c’est importer les valeurs des différents classeurs sur la même page dans un coin caché que j’appelle “data”, et ensuite travailler à partir de ces valeurs importées. Ce peut-etre pas joli joli mais au moins… ça marche