Daptar eusi
Tutorial ngajelaskeun kumaha cara ngagunakeun Excel FORECAST sareng fungsi anu aya hubunganana sareng conto rumus.
Dina Microsoft Excel, aya sababaraha fungsi anu tiasa ngabantosan anjeun nyiptakeun ramalan perataan linier sareng eksponensial dumasar kana ngeunaan data sajarah sapertos penjualan, anggaran, arus kas, harga saham, sareng anu sanésna.
Fokus utama tutorial ieu bakal aya dina dua fungsi ramalan utama, tapi urang bakal nyentuh sakedap fungsi anu sanés. pikeun ngabantosan anjeun ngartos tujuan sareng kagunaan dasarna.
Pungsi ramalan Excel
Dina vérsi Excel panganyarna, aya genep fungsi ramalan anu béda.
Dua pungsi ngalakukeun ramalan linier :
- FORECAST - ngaramal nilai kahareup ku cara maké régrési linier; fungsi warisan pikeun kasaluyuan mundur sareng Excel 2013 sareng sateuacana.
- LINEAR - sami sareng fungsi FORECAST; bagian tina suite anyar fungsi forecasting di Excel 2016 jeung Excel 2019.
Opat fungsi ETS dimaksudkeun pikeun eksponénsial smoothing ramalan. Pungsi ieu ngan sadia dina Excel pikeun Office 365, Excel 2019, jeung Excel 2016.
- ETS - prédiksi nilai hareup dumasar kana algoritma smoothing eksponensial.
- ETS.CONFINT - ngitung interval kapercayaan.
- ETS.SEASONALITY - ngitung panjang pola musiman atawa ngulang lianna.
- ETS.STAT - mulihFORECAST.ETS sabab duanana pungsi ngagunakeun algoritma nu sarua pikeun ngadeteksi seasonality.
Pungsi ieu sadia dina Excel pikeun Office 365, Excel 2019, jeung Excel 2016.
Sintaksis FORECAST.ETS. SEASONALITY nyaéta kieu:
FORECAST.ETS.SEASONALITY(nilai, timeline, [data_completion], [aggregation])Pikeun set data urang, rumusna bentukna kieu:
=FORECAST.ETS.SEASONALITY(B2:B22, A2:A22)
Jeung mulangkeun seasonality 7, nu sampurna satuju jeung pola mingguan data sajarah urang:
Excel FORECAST.ETS.STAT fungsi
Fungsi FORECAST.ETS.STAT dina ngabalikeun nilai statistik anu khusus anu aya hubunganana sareng ramalan smoothing eksponensial séri waktos.
Sapertos fungsi ETS anu sanés, éta sayogi dina Excel pikeun Office 365, Excel 2019, sareng Excel 2016.
Pungsi ieu mibanda sintaksis:
FORECAST.ETS.STAT(nilai, timeline, statistic_type, [seasonality], [data_completion], [aggregation])The statistic_type Argumen nunjukkeun nilai statistik mana anu dipulangkeun:
- Alfa (nilai dasar) - nilai smoothing antara 0 jeung 1 nu ngatur weighting titik data. Nu leuwih luhur nilaina, beuki beurat dibikeun ka data panganyarna.
- Beta (nilai trend) - nilai antara 0 jeung 1 nu nangtukeun trend itungan. Nu leuwih luhur nilaina, beuki beurat dibikeun ka tren panganyarna.
- Gamma (nilai seasonality) - nilaiantara 0 jeung 1 nu ngatur seasonality tina ramalan ETS. Nu leuwih luhur nilaina, beuki beurat dibikeun ka période musiman panganyarna.
- MASE (hartosna kasalahan skala mutlak) - ukuran akurasi ramalan.
- SMAPE (kasalahan persentase mutlak rata simetris) - ukuran akurasi dumasar kana persentase atawa kasalahan relatif.
- MAE (hartosna kasalahan mutlak) - ngukur rata-rata magnitudo tina kasalahan prediksi, teu paduli arahna.
- RMSE (root mean square error) - ukuran béda antara nilai nu diprediksi jeung nu observasi.
- Lengkah ukuran nu dideteksi - ukuran hambalan nu dideteksi dina timeline.
Contona, pikeun mulangkeun parameter Alpha pikeun kumpulan data sampel urang, urang make rumus ieu:
=FORECAST.ETS.STAT(B2:B22, A2:A22, 1)
Potret layar di handap nembongkeun rumus pikeun niléy statistik séjén:
Ku kituna anjeun ngalakukeun ramalan runtuyan waktu dina Excel. Pikeun nalungtik sagala rumus dibahas dina tutorial ieu, anjeun wilujeng sumping pikeun ngundeur Excel Forecast Sampel Workbook kami. Hatur nuhun pikeun maca sareng ngarepkeun anjeun tiasa ningali dina blog urang minggu payun!
niléy statistik keur ramalan runtuyan waktu.
Fungsi FORECAST Excel
Fungsi FORECAST dina Excel dipaké pikeun ngaramal nilai nu bakal datang ku cara maké régrési linier . Dina basa sejen, FORECAST proyek nilai hareup sapanjang garis nu paling pas dumasar kana data sajarah.
Sintaksis fungsi FORECAST nyaéta kieu:
FORECAST(x, known_y's, known_x's)Dimana:
- X (diperlukeun) - nilai-x numerik nu Anjeun hoyong prediksi nilai-y anyar.
- Known_y's (diperlukeun) - susunan nilai-y gumantung anu dipikawanoh.
- Known_x's (diperlukeun) - susunan nilai-x bebas anu dipikawanoh.
Fungsi FORECAST tiasa dianggo dina sadaya vérsi Excel pikeun Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP, sareng Excel 2000.
Catetan. Dina Excel 2016 sareng 2019, pungsi ieu parantos diganti ku FORECAST.LINEAR, tapi tetep sayogi pikeun kasaluyuan mundur.
Fungsi FORECAST.LINEAR Excel
Fungsi FORECAST.LINEAR mangrupikeun pasangan modern. tina fungsi FORECAST. Tujuanana sareng sintaksisna sami:
FORECAST.LINEAR(x, known_y's, known_x's)Pungsi ieu sadia dina Excel pikeun Office 365, Excel 2019, jeung Excel 2016.
Kumaha FORECAST jeung FORECAST.LINEAR ngitung niléy kahareup
Dua fungsi ngitung niléy-y kahareup ku cara maké régrési liniér.persamaan:
y = a + bx
Dimana a konstanta (intercept) nyaéta:
Jeung koefisien b ( kemiringan garis) nyaéta:
Nilai x̄ jeung ȳ mangrupa sampel rata-rata (rata-rata) tina nilai-x jeung y anu dipikawanoh.
Pungsi FORECAST Excel teu jalan:
Upami rumus FORECAST anjeun malikkeun kasalahan, ieu paling dipikaresep kusabab alesan ieu:
- Upami rentang dikenal_x sareng dikenal_y béda. panjang atawa kosong, nu #N / A! aya kasalahan.
- Upami nilai x non-numerik, rumusna ngabalikeun #VALUE! kasalahan.
- Mun varians of known_x's is zero, the #DIV/0! aya kasalahan.
Kumaha cara ngagunakeun fungsi FORECAST dina Excel - conto rumus
Sapertos anu parantos disebatkeun, fungsi FORECAST sareng FORECAST.LINEAR Excel ditujukeun pikeun ramalan tren linier. Éta tiasa dianggo pangsaéna pikeun set data linier sareng dina kaayaan nalika anjeun hoyong ngaramalkeun tren umum anu teu malire turun naek data anu teu pati penting.
Salaku conto, urang bakal nyobian ngaduga lalu lintas situs wéb urang salami 7 dinten ka hareup dumasar kana data pikeun 3 minggu saméméhna.
Kalayan y-nilai (jumlah pengunjung) dina B2:B22 sareng nilai-x anu dipikanyaho (tanggal) dina A2:A22, rumus ramalan sapertos kieu.
Excel 2019 - Excel 2000 :
=FORECAST(A23, $B$2:$B$22, $A$2:$A$22)
Excel 2016 jeung Excel 2019 :
=FORECAST.LINEAR(A23, $B$2:$B$22, $A$2:$A$22)
Dimana A23 mangrupa nilai-x anyar nu Anjeun hoyong prediksi masa depany-value.
Gumantung kana vérsi Excel anjeun, selapkeun salah sahiji rumus di luhur dina sél anu kosong dina baris 23, salin ka saloba sél anu diperyogikeun sareng anjeun bakal nampi hasil ieu:
Punten perhatoskeun yén urang ngonci rentang nganggo rujukan sél mutlak (sapertos $A$2:$A$2) pikeun nyegah aranjeunna robih nalika nyalin rumus ka sél sanés.
Diplotkeun dina grafik, ramalan linier urang kasampak kieu:
Léngkah-léngkah pikeun nyieun grafik ieu dijelaskeun dina bagan ramalan régrési linier.
Upami anjeun hoyong ngaramalkeun nilai-nilai anu bakal datang dumasar kana pola ngulang deui anu dititénan dina data sajarah anjeun, teras nganggo FORECAST.ETS tinimbang fungsi Excel FORECAST. Sareng bagian salajengna tina tutorial urang nunjukkeun kumaha ngalakukeun ieu.
Fungsi FORECAST.ETS Excel
Fungsi FORECAST.ETS dianggo pikeun ngalakukeun smoothing eksponensial ramalan dumasar kana runtuyan niléy nu geus aya.
Leuwih tepatna, éta ngaramalkeun nilai nu bakal datang dumasar kana vérsi AAA tina algoritma Exponential Triple Smoothing (ETS), ku kituna ngaran fungsina. Algoritma ieu ngaleungitkeun panyimpangan anu teu penting dina tren data ku ngadeteksi pola musiman sareng interval kapercayaan. "AAA" nangtung pikeun kasalahan aditif, tren aditif sareng musiman aditif.
Pungsi FORECAST.ETS sayogi dina Excel kanggo Office 365, Excel 2019, sareng Excel 2016.
Sintaksis tinaExcel FORECAST.ETS nyaéta kieu:
FORECAST.ETS(target_date, values, timeline, [seasonality], [data_completion], [aggregation])Dimana:
- Target_date (diperlukeun) - titik data pikeun ngaramalkeun nilai. Bisa digambarkeun ku tanggal/waktu atawa angka.
- Nilai (diperlukeun) - rentang atawa susunan data sajarah nu Anjeun hoyong prediksi nilai nu bakal datang.
- Waktu (diperlukeun) - susunan tanggal/waktu atawa data numerik bebas kalawan undak konstan antara aranjeunna.
- Seasionalitas (opsional) - angka nu ngagambarkeun panjang pola musiman:
- 1 atawa dileungitkeun (standar) - Excel ngadeteksi musiman sacara otomatis ku cara make angka gembleng positip.
- 0 - euweuh musiman, nyaeta ramalan linier.
Musim maksimum anu diidinan nyaéta 8.760, nyaéta jumlah jam dina sataun. Jumlah musiman anu langkung luhur bakal ngahasilkeun #NUM! kasalahan.
- Lengkepan data (opsional) - ngitung titik nu leungit.
- 1 atawa dileungitkeun (standar) - eusian titik nu leungit salaku rata-rata titik tatangga (inrepolasi liner).
- 0 - perlakukan titik nu leungit jadi nol.
- Aggregation (opsional) - nangtukeun cara ngumpulkeun sababaraha nilai data kalawan cap waktu anu sarua.
- 1 atawa dileungitkeun (standar) - fungsi AVERAGE dipaké pikeun ngumpulkeun.
- Pilihan séjén anjeun nyaéta: 2 - COUNT, 3 -COUNTA, 4 - MAX, 5 - MEDIAN, 6 - MIN jeung 7 - SUM.
5 hal nu kudu nyaho ngeunaan FORECAST.ETS
- Pikeun karya anu bener tina fungsi FORECAST.ETS, timeline kudu interval reguler - per jam, poean, bulanan, triwulanan, taunan, jsb.
- Fungsi ieu paling cocog pikeun susunan data non-linier kalawan pola repetitive musiman atawa lianna.
- Lamun Excel teu bisa ngadeteksi pola , pungsi balik deui ka ramalan linier.
- Fungsina tiasa dianggo sareng setél data teu lengkep dimana dugi ka 30% titik data leungit. Titik-titik anu leungit diolah dumasar kana nilai argumen lengkepan data .
- Sanaos waktos sareng léngkah anu konsisten diperyogikeun, tiasa aya duplikat dina tanggal éta. /runtuyan waktos. Nilai-nilai sareng timestamp anu sami dikumpulkeun sakumaha anu didefinisikeun ku argumen aggregation .
FORECAST.ETS fungsi henteu jalan:
Upami rumus anjeun ngahasilkeun kasalahan, Ieu sigana salah sahiji di handap ieu:
- #N/A lumangsung lamun nilai jeung garis waktu arrays boga panjangna béda.
- Nu #VALUE! kasalahan dipulangkeun lamun argumen seasonality , completion data atawa aggregation non-numeric.
- The #NUM! Kasalahan tiasa dialungkeun kusabab alesan ieu:
- Ukuran léngkah anu konsisten teu tiasa dideteksi dina garis waktos .
- Nilai musim kaluar tina rentang anu dirojong (0 - 8.7600).
- Nilai lengkepan data sanés ti 0 atanapi 1.
- Niley aggregation kaluar tina rentang valid (1 - 7).
Kumaha ngagunakeun fungsi FORECAST.ETS dina Excel - conto rumus
Pikeun ningali kumaha nilai-nilai anu bakal datang anu diitung ku smoothing eksponensial béda sareng ramalan régrési linier, hayu urang ngadamel rumus FORECAST.ETS pikeun set data anu sami sareng anu dianggo dina conto sateuacana:
=FORECAST.ETS (A23, $B$2:$B$22, $A$2:$A$22)Dimana:
- A23 nyaéta tanggal sasaran
- $B$2:$B $22 nyaéta data sajarah ( nilai )
- $A$2:$A$22 nyaéta tanggal ( garis waktu )
Ku ngaleungitkeun tilu argumen panungtungan ( seasonality , parantosan data atawa aggregation ) urang ngandelkeun standar Excel. Sareng Excel ngaramalkeun tren sacara sampurna:
Fungsi Excel FORECAST.ETS.CONFINT
Fungsi FORECAST.ETS.CONFINT digunakeun pikeun ngitung interval kapercayaan pikeun nilai nu diramalkeun.
Selang kapercayaan mangrupa jenis ukuran katepatan prediksi. Interval nu leuwih leutik, beuki kapercayaan kana prediksi titik data husus.
Forecast.ETS.CONFINT sadia dina Excel pikeun Office 365, Excel 2019, jeung Excel 2016.
Fungsina ngagaduhan argumen di handap ieu:
FORECAST.ETS.CONFINT(target_date, nilai, timeline,[confidence_level], [seasonality], [data completion], [aggregation])Sakumaha anjeun tingali, sintaksis FORECAST.ETS.CONFINT mirip pisan sareng fungsi FORECAST.ETS, kecuali argumen tambahan ieu:
Tingkat_Kapercayaan (opsional) - angka antara 0 jeung 1 nu nangtukeun tingkat kapercayaan pikeun interval nu diitung. Ilaharna, éta disadiakeun salaku angka decimal, sanajan percentages ogé ditarima. Contona, pikeun nyetel tingkat kapercayaan 90%, anjeun ngasupkeun 0,9 atawa 90%.
- Upami dileungitkeun, nilai standar 95% dianggo, hartina 95% tina waktos data anu diprediksi. titik diperkirakeun ragrag dina radius ieu tina nilai balik ku FORECAST.ETS.
- Lamun tingkat kapercayaan di luar rentang nu dirojong (0 - 1), rumus mulihkeun #NUM! kasalahan.
Conto rumus FORECAST.ETS.CONFINT
Pikeun ningali kumaha prakna, hayu urang ngitung interval kapercayaan pikeun kumpulan data sampel urang:
=FORECAST.ETS.CONFINT(A23, $B$2:$B$22, $A$2:$A$22)
Dimana:
- A23 nyaéta tanggal udagan
- $B$2:$B$22 mangrupa data sajarah
- $A$2:$ A$22 nyaéta tanggal
4 argumen pamungkas dileungitkeun, sangkan Excel ngagunakeun pilihan standar:
- Setel tingkat kapercayaan ka 95%.
- Déteksi musiman sacara otomatis.
- Lengkepan titik anu leungit salaku rata-rata titik tatangga.
- Kumpulkeun sababaraha nilai data sareng cap waktu anu sami nganggo AVERAGEfungsina.
Pikeun ngarti naon hartina nilai nu dipulangkeun sabenerna, mangga tingali screenshot di handap (sababaraha baris data sajarah disumputkeun demi spasi).
The rumus dina D23 méré hasil 6441,22 (rounded ka 2 titik decimal). Naon hartina éta 95% tina waktu, prediksi pikeun 11-Mar diperkirakeun ragrag dina 6441,22 tina nilai forecasted 61,075 (C3). Nyaéta 61.075 ± 6441.22.
Pikeun manggihan rentang dina mana nilai ramalan kamungkinan turun, anjeun bisa ngitung wates interval kapercayaan pikeun tiap titik data.
Pikeun meunangkeun wates handap , kurangkeun interval kapercayaan tina nilai ramalan:
=C23-D23
Pikeun meunangkeun wates luhur , tambahkeun interval kapercayaan kana nilai ramalan:
=C23+D23
Dimana C23 nyaeta nilai prediksi anu dipulangkeun ku FORECAST.ETS jeung D23 nyaeta interval kapercayaan balik ku FORECAST.ETS.CONFINT.
Salin rumus di luhur ka handap, plot hasilna dina bagan, sarta anjeun bakal boga gambaran visual jelas tina nilai diprediksi jeung interval kapercayaan:
Tip. Pikeun nyieun grafik sapertos kitu pikeun anjeun sacara otomatis, gunakeun fitur Excel Forecast Sheet.
Excel FORECAST.ETS.SEASONALITYFungsi
Fungsi FORECAST.ETS.SEASONALITY dipake keur ngitung panjang pola ngulang dina timeline nu ditangtukeun. Ieu raket dihijikeun jeung