
Генеричка формула
=AVERAGE(INDEX(table(column),ROWS(table)-(N-1)):INDEX(table(column),ROWS(table)))
Резиме
Да бисте израчунали просек за последњих Н вредности у Екцел табели (тј. Последња 3 реда, последњих 5 редова итд.), Можете да користите функцију АВЕРАГЕ заједно са функцијама ИНДЕКС и РОВС. У приказаном примеру, формула у Ф5 је:
=AVERAGE(INDEX(Table1(Sales),ROWS(Table1)-(F4-1)):INDEX(Table1(Sales),ROWS(Table1)))
Објашњење
Ова формула је добар пример како структуриране референце могу знатно олакшати рад са подацима у програму Екцел. У основи, ово је оно што радимо:
=AVERAGE(first:last)
где је „прва“ референца на прву ћелију која се укључује у просек, а „последња“ референца на последњу ћелију која се укључује. Резултат је опсег који укључује Н ћелије за просечно израчунавање.
Да бисмо добили прву ћелију у опсегу, користимо ИНДЕКС овако:
INDEX(Table1(Sales),ROWS(Table1)-(F4-1))
Низ је цела колона продаје и број реда обрађен одузимањем (н-1) од укупних редова.
У примеру, Ф4 садржи 3, па је број реда 10- (3-1) = 8. Са бројем реда 8, ИНДЕКС враћа Ц12.
Да бисмо добили последњу ћелију, поново користимо ИНДЕКС овако:
INDEX(Table1(Sales),ROWS(Table1))
У табели има 10 редова, па ИНДЕКС враћа Ц14.
Функција АВЕРАГЕ тада враћа просек Ц12: Ц14, што је 78,33 УСД.