Excel-formel: Gjennomsnittlige siste N-verdier i en tabell -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

For å beregne gjennomsnittet for de siste N-verdiene i en Excel-tabell (dvs. de siste 3 radene, de siste 5 radene osv.), Kan du bruke AVERAGE-funksjonen sammen med INDEX- og ROWS-funksjonene. I eksemplet vist er formelen i F5:

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

Forklaring

Denne formelen er et godt eksempel på hvordan strukturerte referanser kan gjøre arbeidet med data i Excel mye enklere. Kjernen er dette vi gjør:

=AVERAGE(first:last)

hvor "første" er en referanse til den første cellen som skal inkluderes i gjennomsnittet og "siste" er en referanse til den siste cellen som skal inkluderes. Resultatet er et område som inkluderer N-cellene til gjennomsnitt.

For å få den første cellen i området, bruker vi INDEX slik:

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

Matrisen er hele salgskolonnen, og radnummeret jobbet ved å trekke (n-1) fra totalt antall rader.

I eksemplet inneholder F4 3, så radnummeret er 10- (3-1) = 8. Med radnummeret 8 returnerer INDEX C12.

For å få den siste cellen bruker vi INDEX igjen slik:

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

Det er 10 rader i tabellen, så INDEX returnerer C14.

AVERAGE-funksjonen returnerer deretter gjennomsnittet av C12: C14, som er $ 78,33.

Interessante artikler...