![](https://cdn.wiki-base.com/4359786/excel_formula_average_last_n_values_in_a_table__2.png.webp)
Splošna formula
=AVERAGE(INDEX(table(column),ROWS(table)-(N-1)):INDEX(table(column),ROWS(table)))
Povzetek
Za izračun povprečja za zadnjih N vrednosti v Excelovi tabeli (tj. Zadnje 3 vrstice, zadnjih 5 vrstic itd.) Lahko uporabite funkcijo AVERAGE skupaj s funkcijama INDEX in ROWS. V prikazanem primeru je formula v F5:
=AVERAGE(INDEX(Table1(Sales),ROWS(Table1)-(F4-1)):INDEX(Table1(Sales),ROWS(Table1)))
Pojasnilo
Ta formula je dober primer, kako lahko strukturirane reference močno olajšajo delo s podatki v Excelu. V bistvu to počnemo:
=AVERAGE(first:last)
kjer je "prva" sklic na prvo celico, ki jo je treba vključiti v povprečje, "zadnja" pa sklic na zadnjo celico, ki jo je treba vključiti. Rezultat je obseg, ki vključuje povprečje N celic.
Da dobimo prvo celico v obsegu, uporabimo INDEX, kot je ta:
INDEX(Table1(Sales),ROWS(Table1)-(F4-1))
Matrika je celoten prodajni stolpec in številka vrstice, obdelana tako, da se od skupnih vrstic odšteje (n-1).
V primeru F4 vsebuje 3, zato je številka vrstice 10- (3-1) = 8. S številko vrstice 8 INDEX vrne C12.
Če želite dobiti zadnjo celico, znova uporabimo INDEX takole:
INDEX(Table1(Sales),ROWS(Table1))
V tabeli je 10 vrstic, zato INDEX vrne C14.
Nato funkcija AVERAGE vrne povprečje C12: C14, kar je 78,33 USD.