Bonjour,
Je ne suis pas certaine que le titre soit explicite, je développe donc : j'ai un tableau avec en colonnes des notes par matière et par élève. Un même élève peut avoir plusieurs notes pour une même matière. Voilà un extrait de ce tableau :
| Alexandre |
14,5 |
Français |
| Alexandre |
12 |
Français |
| Alexandre |
16 |
Histoire |
| Alexandre |
8 |
Histoire |
| Alexandre |
10 |
Histoire |
| Alexandre |
9 |
Mathématiques |
| Cécile |
5 |
Français |
| Cécile |
12 |
Français |
| Cécile |
13 |
Français |
| Cécile |
12 |
Histoire |
| Cécile |
18 |
Mathématiques |
| Cécile |
10,5 |
Mathématiques |
| Ludivine |
15 |
Histoire |
| Ludivine |
16 |
Histoire |
| Ludivine |
9 |
Mathématiques |
| Ludivine |
10 |
Mathématiques |
| Ludivine |
8 |
Mathématiques |
| Ludivine |
12 |
Français |
| Ludivine |
14,5 |
Français |
Il s'agit d'un extrait, il y a beaucoup plus de lignes.
Je dois calculer la moyenne géométrique des notes par élève et par matière de façon "automatisée". Je sais que je pourrais par exemple insérer une ligne après chaque groupement "élève + matière" (par exemple, en ligne 3) et calculer à chaque fois la moyenne géométrique des notes du dessus. Mais comme dit + haut, c'est un tableau à plus de 600 lignes, cela ne me parait pas adéquat.
J'ai pensé à un TCD mais les TCD ne permettent pas de faire des moyennes géométriques, uniquement des moyennes.
En gros, il faudrait que j'arrive à constituer de façon dynamique des plages de données à insérer dans un tableau de ce type :
|
Français |
Histoire |
Mathématiques |
| Alexandre |
=MOYENNE.GEOMETRIQUE(B1:B2) |
=MOYENNE.GEOMETRIQUE(B3:B5) |
=MOYENNE.GEOMETRIQUE(B6:B6) |
| Cécile |
=MOYENNE.GEOMETRIQUE(B7:B9) |
=MOYENNE.GEOMETRIQUE(B10:B10) |
=MOYENNE.GEOMETRIQUE(B11:B12) |
| Ludivine |
=MOYENNE.GEOMETRIQUE(B18:B19) |
=MOYENNE.GEOMETRIQUE(B13:B14) |
=MOYENNE.GEOMETRIQUE(B15:B17) |
Dans chaque cellule du tableau, la ""PLAGE DE DONNEES" dans les formules =MOYENNE.GEOMETRIQUE(PLAGE DE DONNEES) seraient calculées automatiquement.
Peut-être utiliser un RECHERCHEV mais ça ne renvoie qu'une valeur, pas une plage de valeurs.
Je tourne en rond depuis des heures, je n'arrive pas à trouver comment en gros parcourir mon 1er tableau ci-dessus et constituer une plage de données à utiliser ensuite dans mes formules de moyenne géométrique.
Après réflexion, cela pourrait aussi revenir à une formule MOYENNE.GEOMETRIQUE.SI mais ça n'existe pas :-(
Si quelqu'un a une idée miraculeuse (ou pas!), je suis preneuse!
Merci par avance.
Sandrine