Mundarija
O'quv qo'llanma Excel FORECAST va boshqa tegishli funktsiyalardan formula misollari bilan qanday foydalanishni tushuntiradi.
Microsoft Excelda chiziqli va eksponensial tekislash prognozlarini yaratishga yordam beradigan bir nechta funksiyalar mavjud. savdolar, byudjetlar, pul oqimlari, aksiyalar narxi va shunga o'xshash tarixiy ma'lumotlar haqida.
Ushbu qo'llanmaning asosiy yo'nalishi ikkita asosiy prognozlash funktsiyasiga qaratiladi, ammo biz boshqa funktsiyalarga ham qisqacha to'xtalib o'tamiz. ularning maqsadi va asosiy qoʻllanilishini tushunishingizga yordam beradi.
Excel prognozlash funksiyalari
Excelning soʻnggi versiyalarida olti xil prognozlash funksiyalari mavjud.
Ikki funktsiya chiziqli prognozlarni bajaradi:
- FORECAST - chiziqli regressiya yordamida kelajak qiymatlarini bashorat qiladi; Excel 2013 va undan oldingi versiyalar bilan orqaga qarab moslashish uchun eski funksiya.
- LINEAR - FORECAST funksiyasi bilan bir xil; Excel 2016 va Excel 2019-dagi prognozlash funktsiyalarining yangi to'plamining bir qismi.
To'rtta ETS funksiyasi eksponensial tekislash prognozlar uchun mo'ljallangan. Bu funksiyalar faqat Office 365, Excel 2019 va Excel 2016 uchun Excel da mavjud.
- ETS - eksponensial tekislash algoritmi asosida kelajakdagi qiymatlarni bashorat qiladi.
- ETS.CONFINT - hisoblaydi ishonch oralig'i.
- ETS.SEASONALITY - mavsumiy yoki boshqa takrorlanuvchi naqshning uzunligini hisoblaydi.
- ETS.STAT - qaytaradi.FORECAST.ETS, chunki ikkala funksiya ham mavsumiylikni aniqlash uchun bir xil algoritmdan foydalanadi.
Bu funksiya Office 365, Excel 2019 va Excel 2016 uchun Excelda mavjud.
FORECAST.ETS sintaksisi. MAVSUMLILIK quyidagicha:
PROGRAM.ETS.MAVSIMLILIK(qiymatlar, vaqt jadvali, [ma'lumotlarni_to'ldirish], [jamlash])Bizning ma'lumotlar to'plamimiz uchun formula quyidagi shaklni oladi:
=FORECAST.ETS.SEASONALITY(B2:B22, A2:A22)
Va 7-mavsumiylikni qaytaradi, bu bizning tarixiy ma'lumotlarimizning haftalik tartibiga juda mos keladi:
Shuningdek qarang: Excel satr balandligi: qanday o'zgartirish va AutoFitExcel FORECAST.ETS.STAT funksiyasi
FORECAST.ETS.STAT funksiyasi vaqt seriyasining eksponentsial tekislash prognozi bilan bog‘liq belgilangan statistik qiymatni qaytaradi.
Boshqa ETS funksiyalari singari, u Office 365, Excel 2019 va Excel 2016 uchun Excelda mavjud.
Funksiya quyidagi sintaksisga ega:
FORECAST.ETS.STAT(qiymatlar, vaqt jadvali, statistik_tur, [mavsumiylik], [ma'lumotlarni_to'ldirish], [jamlash])statistik_turi argument qaysi statistik qiymatni qaytarish kerakligini ko'rsatadi:
- Alpha (asosiy qiymat) - ma'lumotlar nuqtalarining vaznini nazorat qiluvchi 0 dan 1 gacha bo'lgan tekislash qiymati. Qiymat qanchalik baland bo'lsa, so'nggi ma'lumotlarga ko'proq og'irlik beriladi.
- Beta (trend qiymati) - trend hisobini aniqlaydigan 0 dan 1 gacha bo'lgan qiymat. Qiymat qanchalik baland bo'lsa, so'nggi tendentsiyalar shunchalik ko'p bo'ladi.
- Gamma (mavsumiylik qiymati) - qiymat0 dan 1 gacha, bu ETS prognozining mavsumiyligini nazorat qiladi. Qiymat qanchalik yuqori bo'lsa, oxirgi mavsumiy davrga shunchalik ko'p og'irlik beriladi.
- MASE (mutlaq masshtabli xatoni bildiradi) - bashoratning aniqligi o'lchovi.
- SMAPE (simmetrik o'rtacha mutlaq foiz xatosi) - foiz yoki nisbiy xatolarga asoslangan aniqlik o'lchovi.
- MAE (o'rtacha mutlaq xato) - o'rtacha kattalikni o'lchaydi. bashorat qilish xatolari, ularning yo'nalishidan qat'i nazar.
- RMSE (ildiz o'rtacha kvadrat xatosi) - bashorat qilingan va kuzatilgan qiymatlar o'rtasidagi farqlarning o'lchovi.
- Qadam. o'lcham aniqlandi - vaqt jadvalida aniqlangan qadam hajmi.
Masalan, namunaviy ma'lumotlar to'plamimiz uchun Alpha parametrini qaytarish uchun biz quyidagi formuladan foydalanamiz:
=FORECAST.ETS.STAT(B2:B22, A2:A22, 1)
Quyidagi skrinshotda boshqa statistik qiymatlar uchun formulalar ko'rsatilgan:
Mana shunday Excelda vaqt qatorlarini bashorat qilish mumkin. Ushbu qo'llanmada muhokama qilingan barcha formulalarni o'rganish uchun Excel prognozi namunaviy kitobimizni yuklab olishingiz mumkin. O'qiganingiz uchun tashakkur va keyingi haftada blogimizda ko'rishga umid qilaman!
vaqt qatorlarini bashorat qilish uchun statistik qiymatlar.
Excel FORECAST funksiyasi
Excel'dagi PROGNOZ funksiyasi chiziqli regressiya yordamida kelajakdagi qiymatni bashorat qilish uchun ishlatiladi. Boshqacha qilib aytadigan bo'lsak, FORECAST tarixiy ma'lumotlarga asoslangan eng mos keladigan chiziq bo'ylab kelajak qiymatini loyihalaydi.
FORECAST funksiyasining sintaksisi quyidagicha:
FORECAST(x, ma'lum_y, ma'lum_x)Bu yerda:
- X (majburiy) - yangi y qiymatini bashorat qilmoqchi bo'lgan raqamli x-qiymati.
- Ma'lum_y ning (majburiy) - ma'lum bo'lgan bog'liq y-qiymatlar massivi.
- Ma'lum_x ning (zarur) - ma'lum mustaqil x-qiymatlari massivi.
FORECAST funksiyasi Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP va Excel 2000 uchun Excelning barcha versiyalarida ishlaydi.
Eslatma. Excel 2016 va 2019-da bu funksiya FORECAST.LINEAR bilan almashtirildi, ammo orqaga qarab moslashish uchun hali ham mavjud.
Excel FORECAST.LINEAR funksiyasi
FORECAST.LINEAR funksiyasi zamonaviy hamkasbi hisoblanadi. FORECAST funksiyasi. U bir xil maqsad va sintaksisga ega:
FORECAST.LINEAR(x, ma'lum_y, ma'lum_x)Ushbu funksiya Excel-da Office 365, Excel 2019 va Excel 2016 uchun mavjud.
Qanday qilib PROGNOZ va FORECAST.LINEAR kelajakdagi qiymatlarni hisoblash
Ikkala funksiya chiziqli regressiya yordamida kelajakdagi y-qiymatini hisoblayditenglama:
y = a + bx
Bu yerda a doimiysi (kesish):
Va b koeffitsienti ( chiziqning qiyaligi) bu:
x̄ va ȳ ning qiymatlari ma’lum bo‘lgan x va y qiymatlarining namunaviy o‘rtalari (o‘rtachalari).
Excel FORECAST funksiyasi ishlamayapti:
Agar FORECAST formulangiz xatolikni qaytarsa, bu quyidagi sabablarga ko'ra bo'lishi mumkin:
- Agar ma'lum_x va ma'lum_y diapazonlari boshqacha bo'lsa. uzunligi yoki bo'sh, #Yo'q! xato yuz berdi.
- Agar x qiymati raqamli bo'lmasa, formula #VALUE! xato.
- Agar ma'lum_x ning dispersiyasi nolga teng bo'lsa, #DIV/0! xatolik yuz berdi.
Excel'da FORECAST funksiyasidan qanday foydalanish - formula misoli
Yuqorida aytib o'tilganidek, Excel FORECAST va FORECAST.LINEAR funktsiyalari chiziqli trend prognozi uchun mo'ljallangan. Ular chiziqli maʼlumotlar toʻplamlari uchun va maʼlumotlarning ahamiyatsiz tebranishlarini eʼtiborsiz qoldirib, umumiy tendentsiyani bashorat qilmoqchi boʻlgan holatlarda eng yaxshi ishlaydi.
Misol sifatida, biz keyingi 7 kun davomida veb-sayt trafigini taxmin qilishga harakat qilamiz. oldingi 3 haftalik ma'lumotlar.
B2:B22 da ma'lum y-qiymatlari (tashrif buyuruvchilar soni) va A2:A22 da ma'lum x-qiymatlari (sanalar) bilan prognoz formulasi quyidagicha bo'ladi.
Excel 2019 - Excel 2000 :
=FORECAST(A23, $B$2:$B$22, $A$2:$A$22)
Excel 2016 va Excel 2019 :
=FORECAST.LINEAR(A23, $B$2:$B$22, $A$2:$A$22)
Bu erda A23 - kelajakni bashorat qilmoqchi bo'lgan yangi x-qiymatiy-qiymati.
Excel versiyasiga qarab, yuqoridagi formulalardan birini 23-qatordagi istalgan boʻsh katakchaga kiriting, uni kerak boʻlganda shuncha katakka koʻchiring va shu natijani olasiz:
Iltimos, formulani boshqa kataklarga nusxalashda oʻzgarishini oldini olish uchun diapazonlarni mutlaq hujayra havolalari (masalan, $A$2:$A$2) bilan bloklashimizga eʼtibor bering.
Grafikda chizilgan, bizning chiziqli prognozimiz quyidagicha ko'rinadi:
Bunday grafikni yaratish bo'yicha batafsil qadamlar Chiziqli regressiyani bashorat qilish diagrammasida tasvirlangan.
Agar siz tarixiy maʼlumotlaringizda kuzatilgan takrorlanuvchi naqsh asosida kelajakdagi qiymatlarni bashorat qilishni istasangiz, Excel FORECAST funksiyasi oʻrniga FORECAST.ETS dan foydalaning. Qo‘llanmamizning keyingi bo‘limi buni qanday amalga oshirishni ko‘rsatadi.
Excel FORECAST.ETS funksiyasi
FORECAST.ETS funksiyasi eksponensial tekislash prognozlarini bajarish uchun ishlatiladi. mavjud qiymatlar qatori.
Aniqrogʻi, u Eksponensial Triple Smoothing (ETS) algoritmining AAA versiyasiga, shuning uchun funksiya nomiga asoslangan kelajakdagi qiymatni bashorat qiladi. Ushbu algoritm mavsumiylik naqshlari va ishonch oralig'ini aniqlash orqali ma'lumotlar tendentsiyalaridagi ahamiyatsiz og'ishlarni yumshatadi. "AAA" qo'shimcha xato, qo'shimcha trend va qo'shimcha mavsumiylikni anglatadi.
FORECAST.ETS funksiyasi Office 365, Excel 2019 va Excel 2016 uchun Excelda mavjud.
SintaksisiExcel FORECAST.ETS quyidagicha:
FORECAST.ETS(maqsadli_sana, qiymatlar, vaqt jadvali, [mavsumiylik], [ma'lumotlarni_to'ldirish], [jamlash])Bu erda:
- Target_date (majburiy) - qiymatni prognoz qilish uchun ma'lumotlar nuqtasi. U sana/vaqt yoki raqam bilan ko'rsatilishi mumkin.
- Qiymatlar (majburiy) - kelajakdagi qiymatlarni bashorat qilmoqchi bo'lgan tarixiy ma'lumotlar oralig'i yoki massivi.
- Vaqt jadvali (majburiy) - sana/vaqt massivi yoki ular orasida doimiy qadam bo'lgan mustaqil raqamli ma'lumotlar.
- Mavsumiylik (ixtiyoriy) - vaqtni ifodalovchi raqam mavsumiy naqsh uzunligi:
- 1 yoki o'tkazib yuborilgan (standart) - Excel musbat, butun raqamlardan foydalangan holda mavsumiylikni avtomatik ravishda aniqlaydi.
- 0 - mavsumiylik yo'q, ya'ni chiziqli prognoz.
Ruxsat etilgan maksimal mavsumiylik - 8760, ya'ni bir yildagi soatlar soni. Mavsumiylik soni yuqoriroq bo'lsa, #NUM! xato.
- Ma'lumotlarni to'ldirish (ixtiyoriy) - etishmayotgan nuqtalarni hisobga oladi.
- 1 yoki o'tkazib yuborilgan (standart) - etishmayotgan nuqtalarni qo'shni nuqtalarning o'rtacha qiymati sifatida to'ldiring (layner inrepolyatsiyasi).
- 0 - etishmayotgan nuqtalarni nol deb hisoblang.
- Aggregatsiya (ixtiyoriy) - bir xil vaqt tamg'asi bilan bir nechta ma'lumotlar qiymatlarini qanday jamlashni belgilaydi.
- 1 yoki o'tkazib yuborilgan (standart) - yig'ish uchun AVERAGE funksiyasidan foydalaniladi.
- Boshqa variantlaringiz: 2 - COUNT, 3 -COUNTA, 4 - MAX, 5 - MEDIAN, 6 - MIN va 7 - SUM.
FORECAST.ETS haqida bilishingiz kerak bo'lgan 5 ta narsa
- FORECAST.ETS funktsiyasining to'g'ri ishlashi uchun vaqt jadvalida muntazam interval bo'lishi kerak - soatlik, kunlik, oylik, choraklik, yillik va hokazo.
- Funktsiya eng mos keladi. mavsumiy yoki boshqa takrorlanuvchi naqsh ga ega chiziqli bo'lmagan ma'lumotlar to'plamlari.
- Excel naqshni aniqlay olmasa , funktsiya chiziqli prognozga qaytadi.
- Funktsiya 30% gacha ma'lumot nuqtalari etishmayotgan to'liq bo'lmagan ma'lumotlar to'plami bilan ishlashi mumkin. Yo'qotilgan nuqtalar ma'lumotlarni to'ldirish argumentining qiymatiga ko'ra ko'rib chiqiladi.
- Izchil qadam bilan vaqt jadvali talab qilinsa-da, sanada takrorlash bo'lishi mumkin. /vaqt seriyasi. Bir xil vaqt tamg'asi bo'lgan qiymatlar agregatsiya argumenti tomonidan belgilangan tarzda jamlanadi.
FORECAST.ETS funksiyasi ishlamayapti:
Agar formulangiz xatolikka yo'l qo'ysa, Bu quyidagilardan biri bo'lishi mumkin:
- Agar qiymatlar va vaqt jadvali massivlari turli uzunlikka ega bo'lsa, #Yo'q bo'ladi.
- #QIYMAT! mavsumiylik , ma'lumotlarni to'ldirish yoki jamlash argumenti raqamli bo'lmasa, xato qaytariladi.
- #NUM! xato quyidagi sabablarga ko'ra yuzaga kelishi mumkin:
- vaqt jadvalida izchil qadam hajmini aniqlab bo'lmaydi.
- mavsumiylik qiymati qo'llab-quvvatlanadigan diapazondan tashqarida (0 - 87600).
- ma'lumotlarni to'ldirish qiymati 0 yoki 1 dan farq qiladi.
- jamlash qiymati haqiqiy diapazondan tashqarida (1 - 7).
Excelda FORECAST.ETS funksiyasidan qanday foydalanish - formula misoli
Eksponensial tekislash bilan hisoblangan kelajakdagi qiymatlar chiziqli regressiya prognozidan qanday farq qilishini ko‘rish uchun oldingi misolda ishlatgan ma’lumotlar to‘plami uchun FORECAST.ETS formulasini tuzamiz:
=FORECAST.ETS (A23, $B$2:$B$22, $A$2:$A$22)Bu yerda:
- A23 - maqsadli sana
- $B$2:$B $22 - tarixiy ma'lumotlar ( qiymatlar )
- $A$2:$A$22 - sanalar ( vaqt jadvali )
O'tkazib yuborilgan holda oxirgi uchta argument ( mavsumiylik , ma'lumotlarni to'ldirish yoki jamlash ) biz Excel standartlariga tayanamiz. Excel esa tendentsiyani mukammal tarzda bashorat qiladi:
Excel FORECAST.ETS.CONFINT funksiyasi
FORECAST.ETS.CONFINT funktsiyasi ishonchlilik oralig'ini hisoblash uchun ishlatiladi. bashorat qilingan qiymat.
Ishonch oralig'i bashorat aniqligining o'lchovidir. Interval qanchalik kichik bo'lsa, ma'lum bir ma'lumot nuqtasi uchun bashoratga ishonch shunchalik ko'p bo'ladi.
FORECAST.ETS.CONFINT Office 365, Excel 2019 va Excel 2016 uchun Excelda mavjud.
Funktsiyada quyidagi argumentlar mavjud:
FORECAST.ETS.CONFINT(maqsadli_sana, qiymatlar, vaqt jadvali,[ishonch_darajasi], [mavsumiylik], [maʼlumotlarni toʻldirish], [jamlash])Koʻrib turganingizdek, FORECAST.ETS.CONFINT sintaksisi FORECAST.ETS funksiyasiga juda oʻxshaydi, faqat ushbu qoʻshimcha argumentdan tashqari:
Ishonch_darajasi (ixtiyoriy) - hisoblangan interval uchun ishonch darajasini bildiruvchi 0 dan 1 gacha bo'lgan raqam. Odatda, u kasrli raqam sifatida beriladi, lekin foizlar ham qabul qilinadi. Masalan, 90% ishonch darajasini oʻrnatish uchun siz 0,9 yoki 90% kiritasiz.
- Agar oʻtkazib yuborilsa, standart qiymat 95% ishlatiladi, yaʼni 95% prognoz qilingan maʼlumotlar nuqta FORECAST.ETS tomonidan qaytarilgan qiymatdan shu radiusga tushishi kutilmoqda.
- Agar ishonch darajasi qo'llab-quvvatlanadigan diapazondan (0 - 1) tashqarida bo'lsa, formula #NUM! xato.
FORECAST.ETS.CONFINT formula misoli
Uning amalda qanday ishlashini ko'rish uchun, keling, namunaviy ma'lumotlar to'plamimiz uchun ishonch oralig'ini hisoblab chiqamiz:
=FORECAST.ETS.CONFINT(A23, $B$2:$B$22, $A$2:$A$22)
Bu erda:
- A23 - maqsadli sana
- $B$2:$B$22 - tarixiy ma'lumotlar
- $A$2:$ A$22 sanalar
Oxirgi 4 ta argument qoldirilib, Excelga standart variantlardan foydalanishni buyuradi:
- Ishonch darajasini 95% ga o'rnating.
- Mavsumiylikni avtomatik aniqlang.
- Yo‘qolgan nuqtalarni qo‘shni nuqtalarning o‘rtachasi sifatida to‘ldiring.
- O‘rtacha qiymatdan foydalanib, bir xil vaqt tamg‘asi bilan bir nechta ma’lumotlar qiymatlarini jamlang.funktsiyasi.
Qaytgan qiymatlar aslida nimani anglatishini tushunish uchun quyidagi skrinshotga qarang (ba'zi tarixiy ma'lumotlarga ega qatorlar bo'sh joy uchun yashirilgan).
D23 dagi formula 6441,22 natijani beradi (2 kasrga yaxlitlangan). Buning ma'nosi shundaki, vaqtning 95%, 11-mart uchun bashorat prognoz qilingan 61,075 (C3) qiymatidan 6441,22 ga tushishi kutilmoqda. Bu 61,075 ± 6441,22.
Prognoz qilingan qiymatlar tushishi mumkin bo'lgan diapazonni bilish uchun har bir ma'lumot nuqtasi uchun ishonch oralig'i chegaralarini hisoblashingiz mumkin.
pastki chegarani olish uchun prognoz qilingan qiymatdan ishonch oralig'ini ayiring:
=C23-D23
yuqori chegarani olish uchun, prognoz qilingan qiymatga ishonch oralig'ini qo'shing:
=C23+D23
Bu erda C23 - FORECAST.ETS tomonidan qaytarilgan bashorat qilingan qiymat va D23 - FORECAST.ETS.CONFINT tomonidan qaytarilgan ishonch oralig'i.
Yuqoridagi formulalarni pastga ko'chiring, natijalarni diagrammada chizing va siz bashorat qilingan qiymatlar va ishonch oralig'ining aniq vizual tasviriga ega bo'lasiz:
Maslahat. Bunday grafik avtomatik ravishda siz uchun yaratilishi uchun Excel prognoz varaqasi xususiyatidan foydalaning.
Excel FORECAST.ETS.SEASONALITY funksiyasi
FORECAST.ETS.SEASONALITY funksiyasi vaqt uzunligini hisoblash uchun ishlatiladi. belgilangan vaqt jadvalida takrorlanuvchi naqsh. U bilan chambarchas bog'langan