Excel-formel: Gennemsnitlige sidste N-værdier i en tabel -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at beregne gennemsnittet for de sidste N-værdier i en Excel-tabel (dvs. sidste 3 rækker, sidste 5 rækker osv.) Kan du bruge AVERAGE-funktionen sammen med INDEX- og ROWS-funktionerne. I det viste eksempel er formlen i F5:

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

Forklaring

Denne formel er et godt eksempel på, hvordan strukturerede referencer kan gøre arbejdet med data i Excel meget lettere. Kernen er dette, hvad vi laver:

=AVERAGE(first:last)

hvor "første" er en henvisning til den første celle, der skal medtages i gennemsnittet, og "sidste" er en henvisning til den sidste celle, der skal medtages. Resultatet er et interval, der inkluderer N-celler til gennemsnit.

For at få den første celle i området bruger vi INDEX sådan:

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

Matrixen er hele salgskolonnen, og række nummer arbejdet ved at trække (n-1) fra de samlede rækker.

I eksemplet indeholder F4 3, så række nummeret er 10- (3-1) = 8. Med et række nummer 8 returnerer INDEX C12.

For at få den sidste celle bruger vi INDEX igen sådan:

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

Der er 10 rækker i tabellen, så INDEX returnerer C14.

AVERAGE-funktionen returnerer derefter gennemsnittet af C12: C14, som er $ 78,33.

Interessante artikler...