Excel vraag: gemiddelde van de een-na-laatste periode

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • monaldo
  • Registratie: Februari 2007
  • Laatst online: 20-07-2023
Ik heb een excel vraag, adv een pivot data model wil ik een rapportage maken waarbij ik de gemiddelde nodig heb van een specifieke periode (tellend vanaf de laatst beschikbare ingevulde cel, aangezien de pivot telkens wordt geupdate).
Het is mij gelukt om de formule hiervoor te vinden: =AVERAGE(OFFSET(F6;COUNT(F6:F162)-1;0;1))

Ik krijg hier dus het gemiddelde van de laatste 4 cellen in kolom F, laten we zeggen rij 7 t/m 10. Echter heb ik dit ook nodig voor rij 3 t/m 6, ik wil namelijk de laatste periode vergelijken met een periode ervoor.

Wat zou de formule moeten zijn?

Beste antwoord (via monaldo op 07-06-2022 20:18)


  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 01:36

g0tanks

Moderator CSA
monaldo schreef op dinsdag 7 juni 2022 @ 16:23:
[...]


Je hebt gelijk, dit was de formule idd om de laatste alleen te pakken, dit is voor de laatste 4 =AVERAGE(OFFSET(BB6;COUNT(BB6:BB162)-4;0;4))

Met SUM gebruik ik hem ook en dan kan ik de laatste 8 pakken, daarna de laatste 4 eraf halen en dan heb ik in principe de een-na-laatste 4. Echter met average werkt dit niet.
Om de een-na-laatste 4 regels te pakken moet je in de OFFSET aangeven dat je 4 hoger wil beginnen: =AVERAGE(OFFSET(BB6;COUNT(BB6:BB162)-8;0;4))

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW

Alle reacties


Acties:
  • 0 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 01:36

g0tanks

Moderator CSA
monaldo schreef op dinsdag 7 juni 2022 @ 14:57:
Ik krijg hier dus het gemiddelde van de laatste 4 cellen in kolom F
Weet je dat zeker? Volgens mij wordt met je huidige formule alleen de laatste cel in kolom F meegenomen.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • monaldo
  • Registratie: Februari 2007
  • Laatst online: 20-07-2023
g0tanks schreef op dinsdag 7 juni 2022 @ 15:21:
[...]


Weet je dat zeker? Volgens mij wordt met je huidige formule alleen de laatste cel in kolom F meegenomen.
Je hebt gelijk, dit was de formule idd om de laatste alleen te pakken, dit is voor de laatste 4 =AVERAGE(OFFSET(BB6;COUNT(BB6:BB162)-4;0;4))

Met SUM gebruik ik hem ook en dan kan ik de laatste 8 pakken, daarna de laatste 4 eraf halen en dan heb ik in principe de een-na-laatste 4. Echter met average werkt dit niet.

Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 01:36

g0tanks

Moderator CSA
monaldo schreef op dinsdag 7 juni 2022 @ 16:23:
[...]


Je hebt gelijk, dit was de formule idd om de laatste alleen te pakken, dit is voor de laatste 4 =AVERAGE(OFFSET(BB6;COUNT(BB6:BB162)-4;0;4))

Met SUM gebruik ik hem ook en dan kan ik de laatste 8 pakken, daarna de laatste 4 eraf halen en dan heb ik in principe de een-na-laatste 4. Echter met average werkt dit niet.
Om de een-na-laatste 4 regels te pakken moet je in de OFFSET aangeven dat je 4 hoger wil beginnen: =AVERAGE(OFFSET(BB6;COUNT(BB6:BB162)-8;0;4))

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Als je onderstaande formule ergens in rij 1 plaatst en je kopieert die met de vulgreep naar beneden, dan zie je in de betreffende kolom de resultaten van zowel de huidige als vorige perioden verschijnen.

code:
1
=AVERAGE(OFFSET(BB$6;COUNT(BB$6:BB$162)-ROW()*4;0;4))

[ Voor 27% gewijzigd door dix-neuf op 07-06-2022 18:12 ]