Paano Kalkulahin ang Moving Average sa Excel (4 na Halimbawa)

  • Ibahagi Ito
Hugh West

Ang Moving Average ay kilala rin bilang ang Rolling Average o Running Average sa Excel. Sa artikulong ito, ipapakita namin sa iyo kung paano kalkulahin ang paglipat average sa Excel sa 4 na magkakaibang halimbawa.

I-download ang Workbook

Maaari mong i-download ang libreng practice Excel workbook mula dito.

Kalkulahin ang Moving Average.xlsx

Ano ang Moving Average?

Ang Moving Average ay nangangahulugang ang yugto ng panahon ng average ay ang pareho ngunit patuloy itong gumagalaw kapag nagdagdag ng bagong data.

Halimbawa, kung may humiling sa iyo na ibigay ang moving average ng halaga ng benta sa araw na 3, kailangan mong ibigay ang halaga ng benta ng Araw 1, 2 at 3 . At kung may humiling sa iyo na ibigay ang moving average ng halaga ng benta sa araw na 4, kailangan mong ibigay ang halaga ng benta ng mga araw 2, 3 at 4. Habang nagdaragdag ng bagong data, dapat mong panatilihin ang yugto ng panahon (3 araw) ang pareho ngunit gamitin ang bagong idinagdag na data upang kalkulahin ang moving average.

Ang isang moving average ay nagpapakinis ng anumang mga iregularidad (mga taluktok at lambak) mula sa data patungo sa madaling makilala ang mga uso. Kung mas malaki ang pagitan ng panahon upang kalkulahin ang moving average, mas maraming pagbabago ang nagaganap na smoothing, dahil mas maraming data point ang kasama sa bawat kalkuladong average.

Magbasa Nang Higit Pa: Paano Bumuo ng Moving Average sa Excel Chart ( 4 na Paraan)

4 Mga Halimbawa sa Paano Kalkulahin ang Moving Average sa Excel

Sa bahaging ito, matututunan mo kung paano kalkulahin ang paglipataverage sa Excel tool, formula atbp.

1. Kalkulahin ang Moving Average gamit ang Data Analysis Tool sa Excel (na may Trendline)

Gamit ang dataset na ipinapakita sa ibaba, kakalkulahin namin ang moving average ng Sales sa interval ng 3 sa Excel's Tool sa Pagsusuri ng Data .

Mga Hakbang:

  • Mag-click sa tab File - > Mga Opsyon

  • Mula sa pop-up window na Excel Options , i-click ang Mga Add-in at piliin ang Excel Add-in mula sa kahon na Pamahalaan at pagkatapos ay pindutin ang GO…

  • Markahan ang Analysis ToolPak bilang Mga Add-in at i-click OK .

  • Ngayon pumunta sa tab Data -> Pagsusuri ng Data .

  • Piliin ang Moving Average -> OK.

  • Sa pop-up box na Moving Average ,
    • Magbigay ng data sa kahon na Input Range na gusto mong kalkulahin ang moving average sa pamamagitan ng pag-drag sa column o row . Sa aming kaso, ito ay $C$5:$C$15 .
    • Isulat ang bilang ng mga pagitan sa Interval (Gusto namin 3 araw ng agwat kaya nagsulat kami ng numero 3 )
    • Sa kahon ng Hanay ng Output , ibigay ang hanay ng data kung saan mo gustong ibigay ng iyong nakalkulang data mag-imbak sa pamamagitan ng pag-drag sa column o row . Sa aming kaso, ito ay $D$5:$D$15 .
    • Kung gusto mong makita ang trendline ngang iyong data gamit ang isang chart pagkatapos ay Markahan ang Chart Output Kung hindi, iwanan ito.
    • I-click ang OK .

Makukuha mo ang Moving Average ng data na ibinigay kasama ng isang Excel trendline na nagpapakita ng parehong orihinal na data at ang gumagalaw na average na halaga na may makinis na pagbabagu-bago.

2. Compute Moving Average na may Average na Function sa Excel

Maaari ka lang magpatakbo ng AVERAGE formula para kalkulahin ang Moving Average ng data na ibinigay na may partikular na agwat. Maiintindihan ng Excel ang pattern at ilapat ang parehong pattern sa natitirang bahagi ng data.

Gaya ng ipinapakita sa larawan sa ibaba, piliin ang 3rd cell at magsulat lang ng simpleng AVERAGE formula para kalkulahin ang halaga ng benta na may interval na 3 .

Sa Cell D7 , isulat ang

=AVERAGE(C5:C7)

At pindutin ang Enter .

Makukuha mo ang moving average ng halaga ng benta para sa 3 mga partikular na produkto ng cell na iyon at sa itaas na 2 cell .

  • Ngayon i-drag ang row pababa ng Fill Handle para ilapat ang parehong pattern sa iba pang mga cell.

Tingnan natin kung talagang nagbibigay ito sa atin ng moving average (parehong pagitan ng 3 ngunit bagong idinagdag na data) o hindi.

Kung mag-double click tayo sa alinmang cell tulad ng ipinapakita sa larawan sa ibaba, makikita natin na ang cell ay may moving average nagsasaad ng averagevalue ng cell na iyon at ng dalawang cell sa itaas.

Cell D11 ang nagtataglay ng moving average ng Cell C9, C10 at C11 .

Kaugnay na Nilalaman: Paano Kalkulahin ang Average, Minimum at Maximum sa Excel (4 na Madaling Paraan)

3. Kalkulahin ang Rolling Average na may Formula sa Excel

Maaari ka ring gumamit ng mga formula para kalkulahin ang Moving Average sa Excel.

3.1. Kunin ang Moving Average para sa Huling N-th Values ​​sa isang Column na may Formula

Ipagpalagay na gusto mong malaman ang average ng mga benta ng huling 3 produkto ng iyong column. Para magawa ito, kailangan mo ng formula para kalkulahin ang moving average. At magagawa ito ng Average function kasama ng ang OFFSET at ang COUNT function s.

Ang generic na formula para dito ay,

=Average(OFFSET(first_cell, COUNT(entire_range)-N, 0, N, 1)

Dito,

  • N = ang bilang ng mga value na isasama para kalkulahin ang average

Kaya kung kakalkulahin namin ang moving average para sa aming dataset, ang formula ay magiging,

=AVERAGE(OFFSET(C5,COUNT(C5:C100)-3,0,3,1))

Dito,

  • C5 = Start point ng mga value
  • 3 = Interval

Ito ay magbibigay sa iyo ng moving average ng huling 3 value sa isang column .

Tingnan ang larawan sa itaas kung saan namin nakuha ang moving average, 700 , ng huling 3 value ( Cell C13, C14 at C15 ) ng Column C ng aming dataset.

Upang suriin kung ang resulta ay talagang tama o hindi, ipinatupad din namin ageneric na Average na formula sa mga cell C13 hanggang C15 at nakuha pa rin ang resulta 700 .

Formula Breakdown

  • Bilang(C5:C100) -> Binibilang ng function na COUNT kung gaano karaming mga value ang nasa Column C . Nagsimula kami sa Cell C5 dahil iyon ang panimulang punto ng hanay upang kalkulahin.
  • OFFSET(C5,COUNT(C5:C100)-3,0,3,1 ) -> Kinukuha ng OFFSET function ang cell reference C5 (1st argument) bilang panimulang punto, at balansehin ang value na ibinalik ng COUNT function sa pamamagitan ng paglipat ng 3 rows up ( -3 sa 2nd argument). Ibinabalik nito ang kabuuan ng mga halaga sa isang hanay na binubuo ng 3 row ( 3 sa ika-4 na argumento) at 1 column ( 1 sa ang huling argumento), na siyang huling 3 value na gusto naming kalkulahin.
  • AVERAGE(OFFSET(C5,COUNT(C5:C100)-3,0,3 ,1)) -> Panghuli, kinakalkula ng function na AVERAGE ang mga ibinalik na halaga ng kabuuan upang kunin ang moving average.

3.2. Kunin ang Moving Average para sa Huling N-th Value sa isang Row na may Formula

Upang makuha ang moving average para sa huling 3 value sa isang row , ang formula ay,

=Average(OFFSET(first_cell, COUNT(range)-N, 0, N, 1)

Tulad ng nakikita mo, ang formula ay halos kapareho ng formula na may column. Sa pagkakataong ito, sa halip na isama ang buong hanay, kailangan mong magpasok ng nakapirming hanay .

=AVERAGE(OFFSET(C5,COUNT(C5:M5)-3,0,3,1))

Dito,

  • C5 = Magsimulapoint ng range
  • M5 = Endpoint ng range
  • 3 = Interval

Ito ay magbibigay sa iyo ang moving average ng huling 3 value sa isang row .

4. Kalkulahin ang Moving Average para sa Hindi Sapat na Data sa Excel

Kung gusto mong simulan ang mga formula mula sa unang hilera ng hanay, walang sapat na data para magkalkula ng kumpletong average dahil lalawak ang range sa itaas ng unang row.

Awtomatikong binabalewala ng function na AVERAGE ang mga text value at walang laman na cell. Kaya patuloy itong magkalkula na may mas kaunting mga halaga ng pagitan. Kaya naman gumagana ang formula na ito sa Cell no. 3 tulad ng idineklara namin ang interval value 3 .

Upang mahawakan ang hindi sapat na problema sa data kapag kinakalkula ang moving average, maaari mong gamitin ang sumusunod formula,

=IF(ROW()-ROW($C$5)+1<3,NA(),AVERAGE(C5:C7))

Saan,

  • C5 = Start point ng range
  • C7 = Endpoint ng range
  • 3 = Interval
  • ROW()-ROW($C$5)+1 -> Bumubuo lamang ng kaugnay na numero ng row na nagsisimula sa 1

Dahil ang C5 ay nasa Row 5 kaya ipinapahiwatig nito, sa Row 5 , ang ang resulta ay 1 ; sa Row 6 , ang resulta ay 2 at iba pa.

  • Kapag ang kasalukuyang row number ay mas mababa sa 3 , ang ang formula ay nagbabalik ng #N/A . Kung hindi, ibinabalik ng formula ang moving average .

Ngayon i-drag ang row pababa ng Fill Handle sailapat ang formula sa iba pang mga cell.

Konklusyon

Ipinaliwanag ng artikulong ito kung paano kalkulahin ang Moving Average sa Excel na may 4 na halimbawa. Umaasa ako na ang artikulong ito ay naging lubhang kapaki-pakinabang sa iyo. Huwag mag-atubiling magtanong kung mayroon kang anumang mga katanungan tungkol sa paksa.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.