Plage variable pour moyenne mobile
Résolu/Fermé
pampiou
pampiou
- Messages postés
- 20
- Date d'inscription
- mercredi 5 mai 2010
- Statut
- Membre
- Dernière intervention
- 2 octobre 2013
pampiou
- Messages postés
- 20
- Date d'inscription
- mercredi 5 mai 2010
- Statut
- Membre
- Dernière intervention
- 2 octobre 2013
A voir également:
- Plage variable pour moyenne mobile
- Plage variable pour moyenne mobile ✓ - Forum - Excel
- Vba selection plage variable ✓ - Forum - VB / VBA
- Excel plage variable ✓ - Forum - Excel
- VBA; Sélection plage variable ✓ - Forum - Excel
- Vba somme plage variable - Forum - VB / VBA
1 réponse
via55
Modifié par via55 le 1/10/2013 à 19:06
- Messages postés
- 13800
- Date d'inscription
- mercredi 16 janvier 2013
- Statut
- Membre
- Dernière intervention
- 10 août 2022
Modifié par via55 le 1/10/2013 à 19:06
Bonjour
Réserver une cellule pour entrer le nombre de points souhaités, par exemple A1
et dans la formule remplacer les L19:L118 par INDIRECT("L"& LIGNE()+x &":L" & (LIGNE()+x-1)+$A$1)
Les x dans la formule sont à remplacer par la différence entre la 1ere ligne où se situe la formule et la valeur 19 de départ voulue (par exemple si la formule commence en ligne 5, x doit être remplacé par 14 dans la formule)
Cdlmnt
"L'imagination est plus importante que le savoir." A. Einstein
Réserver une cellule pour entrer le nombre de points souhaités, par exemple A1
et dans la formule remplacer les L19:L118 par INDIRECT("L"& LIGNE()+x &":L" & (LIGNE()+x-1)+$A$1)
Les x dans la formule sont à remplacer par la différence entre la 1ere ligne où se situe la formule et la valeur 19 de départ voulue (par exemple si la formule commence en ligne 5, x doit être remplacé par 14 dans la formule)
Cdlmnt
"L'imagination est plus importante que le savoir." A. Einstein
2 oct. 2013 à 08:46
J'ai juste adapté un peu par rapport à mon besoin, j'avais oublié de dire que la formule que j'ai donné était en ligne 118. Du coup, ma formule est devenue:
=MOYENNE.SI.ENS(INDIRECT("L"& LIGNE()-Presentation!$A$1+1 &":L" & LIGNE());INDIRECT("L"& LIGNE()-Presentation!$A$1+1 &":L" & LIGNE());ED$15;INDIRECT("L"& LIGNE()-Presentation!$A$1+1 &":L" & LIGNE());ED$16)
La fontion INDIRECT, que je ne connaissais pas, a résolu mon souci.
Encore merci!