Екцел формула: Просек последњих 5 вредности -

Преглед садржаја

Генеричка формула

=AVERAGE(OFFSET(A1,COUNT(A:A),0,-N))

Резиме

Да бисте просечно израчунали последњих 5 тачака података, можете да користите АВЕРАГЕ функцију заједно са функцијама ЦОУНТ и ОФФСЕТ. Овим приступом можете да просечите последњих Н тачака података: последња 3 дана, последњих 6 мерења итд. У приказаном примеру формула у Ф6 је:

=AVERAGE(OFFSET(C3,COUNT(C:C),0,-5))

Напомена: негативна вредност висине неће радити на Гоогле листовима. Погледајте доле за више информација.

Објашњење

Функција ОФФСЕТ се може користити за израду динамичких правоугаоних опсега на основу почетне референце и задатих редова, колона, висине и ширине. Аргументи редова и ступаца функционишу попут "померања" од почетне референце. Аргументи висине и ширине (оба опционално) одређују колико редова и колона укључује коначни опсег. За овај пример, ОФФСЕТ је конфигурисан овако:

  • референца = Ц3
  • редови = ЦОУНТ (А: А)
  • цолс = 0
  • висина = -5
  • ширина = (није наведено)

Почетна референца је дата као Ц3 ћелија изнад стварних података. Будући да желимо да ОФФСЕТ врати опсег који потиче од последњег уноса у колони Ц, користимо функцију ЦОУНТ за бројање свих вредности у колони Ц да бисмо добили потребан помак реда. ЦОУНТ броји само нумеричке вредности, па се наслов у реду 3 аутоматски занемарује.

Са 8 нумеричких вредности у колони Ц, формула ОФФСЕТ се решава на:

OFFSET(C3,8,0,-5)

Са овим вредностима, ОФФСЕТ почиње на Ц3, помера 8 редова на Ц11, а затим користи -5 за проширење правоугаоног опсега нагоре „уназад“ за 5 редова да би креирао опсег Ц7: Ц11.

На крају, ОФФСЕТ враћа опсег Ц7: Ц11 функцији АВЕРАГЕ, која израчунава просек вредности у том опсегу.

Екцел насупрот табелама

Необична потешкоћа са овом формулом је да неће радити са Гоогле табелама, јер функција ОФФСЕТ у табелама неће дозволити негативну вредност за аргументе висине или ширине. Екцел документација такође наводи да висина или ширина не могу бити негативни, али изгледа да су негативне вредности у Екцел-у добро функционирале од 1990-их.

Да бисте избегли негативне вредности висине или ширине, можете користити следећу формулу:

=OFFSET(C4,COUNT(C:C)-5,0,5)

Обавештење Ц4 је почетна референца у овом случају. Општи облик је:

=AVERAGE(OFFSET(A1,COUNT(A:A)-N,0,N))

где је А1 прва ћелија у бројевима које желите да просечите.

Занимљиви Чланци...