Extension d'une formule sous Excel
Plastik14
-
pilas31 Messages postés 1878 Statut Contributeur -
pilas31 Messages postés 1878 Statut Contributeur -
Bonjour,
J'ai un tableau de données de 340 lignes et je veux construire un nouveau tableau de 20 lignes dans lequel chaque ligne est calculée comme la moyenne de 17 lignes du tableau initial (17*20=340).
J'ai tapé la formule dans la première ligne, formule qui prend comme plage de données les 17 premières lignes du tableau. Et lorsque je clique sur l'extension automatique, Excel recopie mais en décalant la plage de données d'une seule ligne; or je voudrais qu'il la décale de 17 lignes.
Y a-t-il moyen de faire ceci autrement que par une macro ?
Merci d'avance pour votre aide.
J'ai un tableau de données de 340 lignes et je veux construire un nouveau tableau de 20 lignes dans lequel chaque ligne est calculée comme la moyenne de 17 lignes du tableau initial (17*20=340).
J'ai tapé la formule dans la première ligne, formule qui prend comme plage de données les 17 premières lignes du tableau. Et lorsque je clique sur l'extension automatique, Excel recopie mais en décalant la plage de données d'une seule ligne; or je voudrais qu'il la décale de 17 lignes.
Y a-t-il moyen de faire ceci autrement que par une macro ?
Merci d'avance pour votre aide.
A voir également:
- Extension d'une formule sous Excel
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Formule somme excel ligne - Guide
- Mise en forme conditionnelle excel formule - Guide
1 réponse
Bonjour,
Si la liste des 340 commence à la ligne 1 (en A1) alors la formule est la suivante :
=MOYENNE(INDIRECT("A" & LIGNE(A1)*17-16 & ": A" & LIGNE(A1)*17))
A recopier vers le bas sur les 20 lignes de résultats
EDIT : pour info si la liste commence à la ligne 2 (en A2) voila la formule :
=MOYENNE(INDIRECT("A" & (LIGNE(A2)-1)*17-15 & ": A" & (LIGNE(A2)-1)*17+1))
Et ainsi de suite ....
A+
Si la liste des 340 commence à la ligne 1 (en A1) alors la formule est la suivante :
=MOYENNE(INDIRECT("A" & LIGNE(A1)*17-16 & ": A" & LIGNE(A1)*17))
A recopier vers le bas sur les 20 lignes de résultats
EDIT : pour info si la liste commence à la ligne 2 (en A2) voila la formule :
=MOYENNE(INDIRECT("A" & (LIGNE(A2)-1)*17-15 & ": A" & (LIGNE(A2)-1)*17+1))
Et ainsi de suite ....
A+