Excel formula: Prosječne posljednje N vrijednosti u tablici -

Sadržaj

Generička formula

=AVERAGE(INDEX(table(column),ROWS(table)-(N-1)):INDEX(table(column),ROWS(table)))

Sažetak

Da biste izračunali prosjek za posljednjih N vrijednosti u Excel tablici (tj. Zadnja 3 retka, posljednjih 5 redaka itd.), Možete koristiti funkciju PROSJEČNO zajedno s funkcijama INDEKS i REDOVI. U prikazanom primjeru formula u F5 je:

=AVERAGE(INDEX(Table1(Sales),ROWS(Table1)-(F4-1)):INDEX(Table1(Sales),ROWS(Table1)))

Obrazloženje

Ova je formula dobar primjer kako strukturirane reference mogu znatno olakšati rad s podacima u Excelu. U osnovi, ovo je ono što radimo:

=AVERAGE(first:last)

gdje je "prva" referenca na prvu ćeliju koja se uključuje u prosjek, a "zadnja" referenca na posljednju ćeliju koja se uključuje. Rezultat je raspon koji u prosjeku uključuje N stanice.

Da bismo dobili prvu ćeliju u rasponu, koristimo INDEX ovako:

INDEX(Table1(Sales),ROWS(Table1)-(F4-1))

Niz je cijeli stupac Prodaja i broj retka obrađen oduzimanjem (n-1) od ukupnih redaka.

U primjeru, F4 sadrži 3, pa je broj retka 10- (3-1) = 8. S brojem retka 8, INDEX vraća C12.

Da bismo dobili zadnju ćeliju, opet koristimo INDEX ovako:

INDEX(Table1(Sales),ROWS(Table1))

U tablici je 10 redaka, pa INDEX vraća C14.

Tada funkcija PROSJEČNA vraća prosjek C12: C14, što je 78,33 USD.

Zanimljivi članci...