Формула Excel: Середні останні N значень у таблиці -

Зміст

Загальна формула

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

Резюме

Щоб розрахувати середнє значення для останніх N значень у таблиці Excel (тобто останні 3 рядки, останні 5 рядків тощо), ви можете використовувати функцію AVERAGE разом із функціями INDEX і ROWS. У наведеному прикладі формула в F5 має вигляд:

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

Пояснення

Ця формула є гарним прикладом того, як структуровані посилання можуть значно полегшити роботу з даними в Excel. По суті, це те, що ми робимо:

=AVERAGE(first:last)

де "перший" - це посилання на першу комірку, яку потрібно включити в середнє значення, а "остання" - посилання на останню комірку, яку потрібно включити. Результатом є діапазон, який включає N клітин для усереднення.

Щоб отримати першу комірку в діапазоні, ми використовуємо INDEX так:

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

Масив - це весь стовпець продажів і номер рядка, який працює, віднімаючи (n-1) із загальної кількості рядків.

У прикладі F4 містить 3, тому номер рядка дорівнює 10- (3-1) = 8. Якщо номер рядка 8, INDEX повертає C12.

Щоб отримати останню комірку, ми знову використовуємо INDEX таким чином:

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

У таблиці 10 рядків, тому INDEX повертає C14.

Потім функція AVERAGE повертає середнє значення C12: C14, що становить $ 78,33.

Цікаві статті...