![](https://cdn.wiki-base.com/9319760/excel_formula_average_last_5_values__2.png.webp)
Generička formula
=AVERAGE(OFFSET(A1,COUNT(A:A),0,-N))
Sažetak
Da biste prosječno izračunali zadnjih 5 podatkovnih točaka, možete koristiti funkciju PROSJEČENJE zajedno s funkcijama COUNT i OFFSET. Ovim pristupom možete prosječiti posljednjih N podatkovnih točaka: zadnja 3 dana, posljednjih 6 mjerenja itd. U prikazanom primjeru formula u F6 je:
=AVERAGE(OFFSET(C3,COUNT(C:C),0,-5))
Napomena: negativna vrijednost visine neće raditi na Googleovim listovima. Pogledajte dolje za više informacija.
Obrazloženje
Funkcija OFFSET može se koristiti za izradu dinamičkih pravokutnih raspona na temelju početne reference i zadanih redaka, stupaca, visine i širine. Argumenti redaka i stupaca funkcioniraju poput "odstupanja" od početne reference. Argumenti visine i širine (oba izborna) određuju koliko redaka i stupaca uključuje konačni raspon. U ovom je primjeru OFFSET konfiguriran ovako:
- referenca = C3
- redovi = COUNT (A: A)
- koli. = 0
- visina = -5
- širina = (nije navedeno)
Početna referenca daje se kao C3 ćelija iznad stvarnih podataka. Budući da želimo da OFFSET vrati raspon koji potječe od zadnjeg unosa u stupcu C, koristimo funkciju COUNT za brojanje svih vrijednosti u stupcu C kako bismo dobili potreban pomak retka. COUNT broji samo numeričke vrijednosti, tako da se naslov u retku 3 automatski zanemaruje.
S 8 numeričkih vrijednosti u stupcu C, formula OFFSET rezultira:
OFFSET(C3,8,0,-5)
S tim vrijednostima, OFFSET započinje na C3, pomiče 8 redaka na C11, a zatim koristi -5 za proširenje pravokutnog raspona prema gore "unatrag" za 5 redaka kako bi stvorio raspon C7: C11.
Konačno, OFFSET vraća raspon C7: C11 funkciji PROSJEK, koja izračunava prosjek vrijednosti u tom rasponu.
Excel u odnosu na listove
Čudna je neobičnost ove formule da neće raditi s Google tablicama, jer funkcija OFFSET u Tablicama neće dopustiti negativnu vrijednost za argumente visine ili širine. Excel dokumentacija također navodi da visina ili širina ne mogu biti negativni, ali čini se da su negativne vrijednosti u Excelu dobro funkcionirale od 1990-ih.
Da biste izbjegli negativne vrijednosti visine ili širine, možete koristiti formulu poput ove:
=OFFSET(C4,COUNT(C:C)-5,0,5)
Obavijest C4 je početna referenca u ovom slučaju. Opći oblik je:
=AVERAGE(OFFSET(A1,COUNT(A:A)-N,0,N))
gdje je A1 prva ćelija u brojevima koje želite prosječno izračunati.