Excel vzorec: Priemer posledných N hodnôt v tabuľke -

Obsah

Všeobecný vzorec

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

Zhrnutie

Na výpočet priemeru posledných N hodnôt v excelovej tabuľke (tj. Posledné 3 riadky, posledných 5 riadkov atď.) Môžete použiť funkciu PRIEMER spolu s funkciami INDEX a ROWS. V zobrazenom príklade je vzorec v F5:

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

Vysvetlenie

Tento vzorec je dobrým príkladom toho, ako štruktúrované odkazy môžu oveľa uľahčiť prácu s údajmi v programe Excel. V jadre to robíme:

=AVERAGE(first:last)

kde „prvá“ je odkaz na prvú bunku, ktorá sa má zahrnúť do priemeru, a „posledná“ je odkaz na poslednú bunku, ktorá sa má zahrnúť. Výsledkom je rozsah, ktorý zahrnuje priemer N buniek.

Na získanie prvej bunky v rozsahu používame INDEX takto:

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

Toto pole je celý stĺpec Predaj a číslo riadku sa odpočíta (n-1) od celkových riadkov.

V príklade F4 obsahuje 3, takže číslo riadku je 10- (3-1) = 8. Pri počte riadkov 8 vráti INDEX hodnotu C12.

Na získanie poslednej bunky použijeme INDEX znova takto:

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

V tabuľke je 10 riadkov, takže INDEX vráti C14.

Funkcia AVERAGE potom vráti priemer C12: C14, čo je 78,33 USD.

Zaujímavé články...