Excel-formel: Genomsnittliga senaste N-värden i en tabell

Innehållsförteckning

Generisk formel

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

Sammanfattning

För att beräkna medelvärdet för de sista N-värdena i en Excel-tabell (dvs. de senaste 3 raderna, de sista 5 raderna osv.) Kan du använda AVERAGE-funktionen tillsammans med INDEX- och ROWS-funktionerna. I exemplet som visas är formeln i F5:

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

Förklaring

Denna formel är ett bra exempel på hur strukturerade referenser kan göra arbetet med data i Excel mycket enklare. Kärnan är det här vi gör:

=AVERAGE(first:last)

där "första" är en hänvisning till den första cellen som ska inkluderas i genomsnittet och "sista" är en hänvisning till den sista cellen som ska inkluderas. Resultatet är ett intervall som inkluderar N-celler till genomsnitt.

För att få den första cellen i intervallet använder vi INDEX så här:

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

Matrisen är hela försäljningskolumnen och radnumret arbetat genom att dra (n-1) från totalt antal rader.

I exemplet innehåller F4 3, så radnumret är 10- (3-1) = 8. Med radnumret 8 returnerar INDEX C12.

För att få den sista cellen använder vi INDEX igen så här:

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

Det finns tio rader i tabellen, så INDEX returnerar C14.

Funktionen AVERAGE returnerar sedan genomsnittet av C12: C14, vilket är $ 78,33.

Intressanta artiklar...