Excel formula: Prosjek zadnjih 5 vrijednosti -

Sadržaj

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.

Zanimljivi članci...