Excel PROQNOZU və düstur nümunələri ilə əlaqəli funksiyalar

  • Bunu Paylaş
Michael Brown

Təlimatda Excel FORECAST və digər əlaqəli funksiyalardan formula nümunələri ilə necə istifadə olunacağı izah edilir.

Microsoft Excel-də sizə əsaslanan xətti və eksponensial hamarlaşdırma proqnozları yaratmağa kömək edə biləcək bir neçə funksiya var. satışlar, büdcələr, pul vəsaitlərinin hərəkəti, səhm qiymətləri və s. kimi tarixi məlumatlar haqqında.

Bu dərslikdə əsas diqqət iki əsas proqnozlaşdırma funksiyasına yönəldiləcək, lakin biz digər funksiyalara da qısaca toxunacağıq. onların məqsədlərini və əsas istifadələrini başa düşməyinizə kömək etmək üçün.

    Excel proqnozlaşdırma funksiyaları

    Excel-in son versiyalarında altı müxtəlif proqnozlaşdırma funksiyası mövcuddur.

    İki funksiya xətti proqnozlar verir:

    • FORECAST - xətti reqressiyadan istifadə edərək gələcək dəyərləri proqnozlaşdırır; Excel 2013 və əvvəlki versiyalarla geriyə uyğunluq üçün köhnə funksiya.
    • XƏTİ - PROQNOZ funksiyası ilə eynidir; Excel 2016 və Excel 2019-da yeni proqnozlaşdırma funksiyaları dəstinin bir hissəsidir.

    Dörd ETS funksiyası eksponensial hamarlaşdırma proqnozlar üçün nəzərdə tutulub. Bu funksiyalar yalnız Office 365, Excel 2019 və Excel 2016 üçün Excel-də mövcuddur.

    • ETS - eksponensial hamarlaşdırma alqoritmi əsasında gələcək dəyərləri proqnozlaşdırır.
    • ETS.CONFINT - hesablayır etimad intervalı.
    • ETS.SEASONALITY - mövsümi və ya digər təkrarlanan nümunənin uzunluğunu hesablayır.
    • ETS.STAT - qaytarırFORECAST.ETS çünki hər iki funksiya mövsümi aşkarlamaq üçün eyni alqoritmdən istifadə edir.

      Bu funksiya Office 365, Excel 2019 və Excel 2016 üçün Excel-də mövcuddur.

      FORECAST.ETS sintaksisi. MÖVSÜMÜZLƏK aşağıdakı kimidir:

      PROQNOZ.ETS.MÖVSÜMÜLÜK(dəyərlər, vaxt qrafiki, [məlumat_tamamlama], [toplama])

      Məlumat dəstimiz üçün düstur aşağıdakı formanı alır:

      =FORECAST.ETS.SEASONALITY(B2:B22, A2:A22)

      Və 7-ci mövsümi qaytarır, bu da bizim tarixi məlumatlarımızın həftəlik nümunəsi ilə mükəmməl şəkildə uyğunlaşır:

      Excel FORECAST.ETS.STAT funksiyası

      FORECAST.ETS.STAT funksiyası zaman seriyası eksponensial hamarlaşdırma proqnozu ilə bağlı müəyyən statistik dəyəri qaytarır.

      Digər ETS funksiyaları kimi, Office 365, Excel 2019 və Excel 2016 üçün Excel-də mövcuddur.

      Funksiya aşağıdakı sintaksisə malikdir:

      FORECAST.ETS.STAT(dəyərlər, zaman qrafiki, statistik_növ, [mövsümilik], [məlumatların_tamamlanması], [toplama])

      statistik_növ arqument hansı statistik dəyərin qaytarılacağını göstərir:

      1. Alpha (əsas dəyər) - məlumat nöqtələrinin çəkisini idarə edən 0 ilə 1 arasındakı hamarlama dəyəri. Dəyər nə qədər yüksək olsa, son məlumatlara bir o qədər çox çəki verilir.
      2. Beta (trend dəyəri) - trend hesablamasını müəyyən edən 0 ilə 1 arasındakı dəyər. Dəyər nə qədər yüksək olarsa, son tendensiyalar bir o qədər çox əhəmiyyət kəsb edir.
      3. Qamma (mövsümi dəyər) - dəyərETS proqnozunun mövsümiliyinə nəzarət edən 0 ilə 1 arasında. Qiymət nə qədər yüksək olsa, son mövsümi dövrə bir o qədər çox çəki verilir.
      4. MASE (mütləq miqyaslı səhv deməkdir) - proqnozun düzgünlüyünün ölçüsü.
      5. SMAPE (simmetrik orta mütləq faiz xətası) - faiz və ya nisbi səhvlərə əsaslanan dəqiqlik ölçüsü.
      6. MAE (orta mütləq xəta) - orta böyüklüyünü ölçür. istiqamətindən asılı olmayaraq proqnoz xətaları.
      7. RMSE (kök orta kvadrat xətası) - proqnozlaşdırılan və müşahidə edilən qiymətlər arasındakı fərqlərin ölçüsü.
      8. Addım ölçü aşkarlandı - zaman qrafikində aşkar edilmiş addım ölçüsü.

      Məsələn, nümunə məlumat dəstimiz üçün Alpha parametrini qaytarmaq üçün bu düsturdan istifadə edirik:

      =FORECAST.ETS.STAT(B2:B22, A2:A22, 1)

      Aşağıdakı skrinşot digər statistik dəyərlər üçün düsturları göstərir:

      Excel-də zaman sıralarının proqnozlaşdırılmasını belə edirsiniz. Bu dərslikdə müzakirə olunan bütün düsturları araşdırmaq üçün Excel Proqnoz Nümunə İş Kitabımızı yükləyə bilərsiniz. Oxuduğunuz üçün sizə təşəkkür edirəm və sizi gələn həftə bloqumuzda görməyə ümid edirəm!

      zaman sıralarının proqnozlaşdırılması üçün statistik dəyərlər.

    Excel FORECAST funksiyası

    Excel-də FORECAST funksiyası xətti reqressiya istifadə edərək gələcək dəyəri proqnozlaşdırmaq üçün istifadə olunur. Başqa sözlə, FORECAST tarixi məlumatlara əsaslanan ən yaxşı uyğunluq xətti boyunca gələcək dəyəri proqnozlaşdırır.

    PROQNOZ funksiyasının sintaksisi aşağıdakı kimidir:

    FORECAST(x, məlum_y, məlum_x)

    Harada:

    • X (tələb olunur) - yeni y dəyərini proqnozlaşdırmaq istədiyiniz ədədi x dəyəri.
    • Məlum_y-nin (tələb olunur) - məlum asılı y dəyərlərinin massivi.
    • Məlum_x-in (tələb olunur) - məlum müstəqil x-qiymətlərinin massivi.

    FORECAST funksiyası Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003, Excel XP və Excel 2000 üçün Excel-in bütün versiyalarında işləyir.

    Qeyd. Excel 2016 və 2019-da bu funksiya FORECAST.LINEAR ilə əvəz edilib, lakin geriyə uyğunluq üçün hələ də əlçatandır.

    Excel FORECAST.LINEAR funksiyası

    FORECAST.LINEAR funksiyası müasir analoqdur. FORECAST funksiyasının. O, eyni məqsəd və sintaksisə malikdir:

    FORECAST.LINEAR(x, məlum_y, məlum_x)

    Bu funksiya Office 365, Excel 2019 və Excel 2016 üçün Excel-də mövcuddur.

    NECE PROQNOZ və FORECAST.LINEAR gələcək dəyərləri hesablayın

    Hər iki funksiya xətti reqressiyadan istifadə edərək gələcək y dəyərini hesablayırtənlik:

    y = a + bx

    Burada a sabiti (kesmə):

    Və b əmsalı ( xəttin mailliyi) belədir:

    x̄ və ȳ qiymətləri məlum x-qiymətlərinin və y-qiymətlərinin seçmə vasitələridir (ortaları).

    Excel FORECAST funksiyası işləmir:

    Əgər FORECAST düsturunuz xəta qaytarırsa, bu, çox güman ki, aşağıdakı səbəblərdən qaynaqlanır:

    1. Əgər məlum_x və məlum_y diapazonları fərqlidirsə uzunluqlar və ya boş, #N/A! xəta baş verir.
    2. Əgər x dəyəri rəqəmsal deyilsə, düstur #VALUE! xəta.
    3. Əgər məlum_x-lərin dispersiyası sıfırdırsa, #DIV/0! xəta baş verir.

    Excel-də FORECAST funksiyasından necə istifadə etməli - düstur nümunəsi

    Artıq qeyd edildiyi kimi, Excel FORECAST və FORECAST.LINEAR funksiyaları xətti trendin proqnozlaşdırılması üçün nəzərdə tutulub. Onlar xətti məlumat dəstləri üçün və cüzi məlumat dalğalanmalarına məhəl qoymadan ümumi tendensiyanı proqnozlaşdırmaq istədiyiniz hallarda ən yaxşı şəkildə işləyir.

    Nümunə olaraq, biz növbəti 7 gün ərzində veb-sayt trafikini proqnozlaşdırmağa çalışacağıq. əvvəlki 3 həftə üçün məlumatlar.

    B2:B22-də məlum y-dəyərləri (ziyarətçilərin sayı) və A2:A22-də məlum x-dəyərləri (tarixlər) ilə proqnoz düsturu aşağıdakı kimi gedir.

    Excel 2019 - Excel 2000 :

    =FORECAST(A23, $B$2:$B$22, $A$2:$A$22)

    Excel 2016 və Excel 2019 :

    =FORECAST.LINEAR(A23, $B$2:$B$22, $A$2:$A$22)

    A23 gələcəyi proqnozlaşdırmaq istədiyiniz yeni x dəyəridiry-dəyəri.

    Excel versiyanızdan asılı olaraq yuxarıdakı düsturlardan birini 23-cü sətirdəki istənilən boş xanaya daxil edin, onu lazım olan qədər xanaya köçürün və bu nəticəni əldə edəcəksiniz:

    Düsturu digər xanalara köçürərkən onların dəyişməsinin qarşısını almaq üçün mütləq xana istinadları (məsələn, $A$2:$A$2) ilə diapazonları kilidlədiyimizə diqqət yetirin.

    Qrafik üzərində qurulan xətti proqnozumuz aşağıdakı kimi görünür:

    Belə bir qrafik yaratmaq üçün ətraflı addımlar Xətti reqressiya proqnozlaşdırma cədvəlində təsvir edilmişdir.

    Tarixi məlumatlarınızda müşahidə olunan təkrarlanan model əsasında gələcək dəyərləri proqnozlaşdırmaq istəyirsinizsə, Excel FORECAST funksiyası əvəzinə FORECAST.ETS-dən istifadə edin. Və təlimatımızın növbəti bölməsi bunun necə ediləcəyini göstərir.

    Excel FORECAST.ETS funksiyası

    FORECAST.ETS funksiyası eksponensial hamarlaşdırma proqnozları yerinə yetirmək üçün istifadə olunur. mövcud dəyərlər silsiləsi.

    Daha dəqiq desək, o, Exponensial Triple Smoothing (ETS) alqoritminin AAA versiyasına, buna görə də funksiyanın adına əsaslanan gələcək dəyəri proqnozlaşdırır. Bu alqoritm mövsümilik nümunələri və etimad intervallarını aşkar edərək məlumat trendlərindəki əhəmiyyətsiz sapmaları hamarlaşdırır. "AAA" əlavə xəta, əlavə trend və əlavə mövsümiliyi ifadə edir.

    FORECAST.ETS funksiyası Office 365, Excel 2019 və Excel 2016 üçün Excel-də mövcuddur.

    SintaksisExcel FORECAST.ETS aşağıdakı kimidir:

    FORECAST.ETS(hədəf_tarix, dəyərlər, vaxt qrafiki, [mövsümilik], [məlumat_tamamlama], [toplama])

    Burada:

    • Hədəf_tarixi (tələb olunur) - dəyərin proqnozlaşdırılacağı məlumat nöqtəsi. O, tarix/saat və ya nömrə ilə təmsil oluna bilər.
    • Dəyərlər (tələb olunur) - gələcək dəyərləri proqnozlaşdırmaq istədiyiniz tarixi datanın diapazonu və ya massivi.
    • Timeline (tələb olunur) - tarixlər/vaxtlar massivi və ya aralarında sabit addım olan müstəqil rəqəmli data.
    • Mövsümilik (istəyə bağlı) - dövrü təmsil edən rəqəm mövsümi modelin uzunluğu:
      • 1 və ya buraxılmış (defolt) - Excel müsbət, tam ədədlərdən istifadə etməklə mövsümiliyi avtomatik aşkarlayır.
      • 0 - mövsümilik yoxdur, yəni xətti proqnoz.

      İcazə verilən maksimum mövsümilik 8,760-dır ki, bu da ildəki saatların sayıdır. Daha yüksək mövsümi sayı #NUM ilə nəticələnəcək! xəta.

    • Məlumatların tamamlanması (isteğe bağlı) - çatışmayan xalları hesablayır.
      • 1 və ya buraxılmış (defolt) - çatışmayan nöqtələri qonşu nöqtələrin ortalaması kimi doldurun (layner inrepolyasiyası).
      • 0 - çatışmayan nöqtələri sıfır kimi qəbul edin.
    • Aqreqasiya (isteğe bağlı) - eyni vaxt möhürü ilə birdən çox məlumat dəyərinin necə birləşdiriləcəyini müəyyənləşdirir.
      • 1 və ya buraxılmış (defolt) - toplama üçün AVERAGE funksiyası istifadə olunur.
      • Digər seçimləriniz bunlardır: 2 - COUNT, 3 -COUNTA, 4 - MAX, 5 - MEDIAN, 6 - MIN və 7 - SUM.

    FORECAST.ETS haqqında bilməli olduğunuz 5 şey

    1. FORECAST.ETS funksiyasının düzgün işləməsi üçün vaxt qrafikində müntəzəm interval olmalıdır - saatlıq, gündəlik, aylıq, rüblük, illik və s.
    2. Funksiya ən yaxşı şəkildə uyğundur mövsümi və ya digər təkrarlanan model ilə qeyri-xətti məlumat dəstləri.
    3. Excel naxış aşkar edə bilmədikdə , funksiya xətti proqnoza qayıdır.
    4. Funksiya 30%-ə qədər məlumat nöqtəsinin çatışmadığı natamam məlumat dəstləri ilə işləyə bilər. Çatışmayan nöqtələr məlumatların tamamlanması arqumentinin dəyərinə uyğun olaraq nəzərdən keçirilir.
    5. Ardıcıl addımı olan vaxt qrafiki tələb olunsa da, tarixdə dublikatlar ola bilər. /zaman seriyası. Eyni vaxt damğasına malik olan dəyərlər aqreqasiya arqumenti ilə müəyyən edildiyi kimi toplanır.

    FORECAST.ETS funksiyası işləmir:

    Düsturunuz xəta yaradırsa, bu, çox güman ki, aşağıdakılardan biri ola bilər:

    1. #Yoxdur, əgər dəyərlər timeline massivləri fərqli uzunluqdadırsa.
    2. #DƏYƏR! mövsümilik , məlumatların tamamlanması və ya toplama arqumenti rəqəmsal deyilsə, xəta qaytarılır.
    3. #SAYI! xəta aşağıdakı səbəblərə görə yarana bilər:
      • zaman qrafikində ardıcıl addım ölçüsü aşkar edilə bilməz.
      • mövsümilik dəyəri dəstəklənən diapazondan kənardadır (0 - 8,7600).
      • data tamamlanma dəyəri 0 və ya 1-dən fərqlidir.
      • toplama dəyəri etibarlı diapazondan kənardır (1 - 7).

    Excel-də FORECAST.ETS funksiyasından necə istifadə etmək olar - düstur nümunəsi

    Eksponensial hamarlaşdırma ilə hesablanmış gələcək dəyərlərin xətti reqressiya proqnozundan necə fərqləndiyini görmək üçün əvvəlki misalda istifadə etdiyimiz eyni məlumat dəsti üçün FORECAST.ETS düsturunu yaradaq:

    =FORECAST.ETS (A23, $B$2:$B$22, $A$2:$A$22)

    Burada:

    • A23 hədəf tarixdir
    • $B$2:$B $22 tarixi datadır ( dəyərlər )
    • $A$2:$A$22 tarixlərdir ( zaman qrafiki )

    Çıxarmaqla son üç arqumentə ( mövsümilik , məlumatların tamamlanması və ya toplanması ) Excel defoltlarına etibar edirik. Excel isə tendensiyanı mükəmməl proqnozlaşdırır:

    Excel FORECAST.ETS.CONFINT funksiyası

    FORECAST.ETS.CONFINT funksiyası üçün etibarlılıq intervalını hesablamaq üçün istifadə olunur. proqnozlaşdırılan dəyər.

    Güvən intervalı proqnozun düzgünlüyünün bir növüdür. İnterval nə qədər kiçik olsa, konkret məlumat nöqtəsi üçün proqnoza bir o qədər inam yaranır.

    FORECAST.ETS.CONFINT Office 365, Excel 2019 və Excel 2016 üçün Excel-də mövcuddur.

    Funksiya aşağıdakı arqumentlərə malikdir:

    FORECAST.ETS.CONFINT(hədəf_tarixi, dəyərlər, zaman qrafiki,[inam_səviyyəsi], [mövsümilik], [məlumatların tamamlanması], [toplama])

    Gördüyünüz kimi, FORECAST.ETS.CONFINT sintaksisi bu əlavə arqument istisna olmaqla, FORECAST.ETS funksiyasının sintaksisi ilə çox oxşardır:

    Güvənlik_səviyyəsi (isteğe bağlı) - hesablanmış interval üçün etimad səviyyəsini təyin edən 0 ilə 1 arasında olan rəqəm. Tipik olaraq, o, onluq ədəd kimi verilir, baxmayaraq ki, faizlər də qəbul edilir. Məsələn, 90% etibarlılıq səviyyəsini təyin etmək üçün ya 0,9, ya da 90% daxil edirsiniz.

    • Əgər buraxılıbsa, defolt dəyəri 95% istifadə olunur, yəni vaxtın 95%-i proqnozlaşdırılan məlumatdır. nöqtənin FORECAST.ETS tərəfindən qaytarılan dəyərdən bu radius daxilində düşəcəyi gözlənilir.
    • Etibar səviyyəsi dəstəklənən diapazondan kənardadırsa (0 - 1), düstur #SAYI! xəta.

    FORECAST.ETS.CONFINT düstur nümunəsi

    Praktikada necə işlədiyini görmək üçün nümunə məlumat dəstimiz üçün etibarlılıq intervalını hesablayaq:

    =FORECAST.ETS.CONFINT(A23, $B$2:$B$22, $A$2:$A$22)

    Burada:

    • A23 hədəf tarixdir
    • $B$2:$B$22 tarixi datadır
    • $A$2:$ A$22 tarixlərdir

    Son 4 arqument buraxılıb və Excel-ə defolt seçimlərdən istifadə etməsini bildirir:

    • Güvən səviyyəsini 95%-ə təyin edin.
    • Mövsümi avtomatik aşkar edin.
    • İtkin nöqtələri qonşu nöqtələrin ortası kimi tamamlayın.
    • ORTALAMA dəyərindən istifadə etməklə eyni vaxt damğası ilə çoxlu data dəyərlərini birləşdirin.funksiyası.

    Qaytarılan dəyərlərin əslində nə demək olduğunu başa düşmək üçün lütfən, aşağıdakı skrinşota nəzər salın (tarixi data ilə bəzi sətirlər yer üçün gizlədilib).

    D23-dəki düstur 6441.22 nəticə verir (2 onluq nöqtəyə yuvarlaqlaşdırılıb). Bunun mənası odur ki, vaxtın 95% -i, 11-Mart üçün proqnozun 61,075 (C3) proqnozlaşdırılan dəyərinin 6441.22 daxilində düşəcəyi gözlənilir. Bu, 61,075 ± 6441,22-dir.

    Proqnozlaşdırılan dəyərlərin düşə biləcəyi diapazonu öyrənmək üçün hər bir məlumat nöqtəsi üçün inam intervalının sərhədlərini hesablaya bilərsiniz.

    aşağı həddi almaq üçün proqnozlaşdırılan dəyərdən etimad intervalını çıxarın:

    =C23-D23

    yuxarı həddi almaq üçün, etimad intervalını proqnozlaşdırılan dəyərə əlavə edin:

    =C23+D23

    Burada C23 FORECAST.ETS tərəfindən qaytarılan proqnozlaşdırılan dəyərdir və D23 FORECAST.ETS.CONFINT tərəfindən qaytarılan etimad intervalıdır.

    Yuxarıdakı düsturları aşağıya köçürün, nəticələri diaqramda tərtib edin və siz proqnozlaşdırılan dəyərlərin və etibarlılıq intervalının aydın vizual təsvirinə sahib olacaqsınız:

    İpucu. Sizin üçün avtomatik olaraq belə bir qrafik yaratmaq üçün Excel Forecast Sheet funksiyasından istifadə edin.

    Excel FORECAST.ETS.SEASONALITY funksiyası

    FORECAST.ETS.SEASONALITY funksiyası uzunluğunu hesablamaq üçün istifadə olunur. müəyyən edilmiş qrafikdə təkrarlanan nümunə. ilə sıx bağlıdır

    Michael Brown proqram alətlərindən istifadə edərək mürəkkəb prosesləri sadələşdirməyə həvəsi olan xüsusi texnologiya həvəskarıdır. Texnologiya sənayesində on ildən artıq təcrübəyə malik olmaqla, o, Microsoft Excel və Outlook, həmçinin Google Cədvəl və Sənədlərdə bacarıqlarını mükəmməlləşdirib. Mayklın bloqu öz biliyini və təcrübəsini başqaları ilə bölüşməyə, məhsuldarlığı və səmərəliliyi artırmaq üçün asan izlənilən məsləhətlər və dərslikləri təqdim etməyə həsr olunub. İstər təcrübəli peşəkar, istərsə də yeni başlayan biri olmağınızdan asılı olmayaraq, Mayklın bloqu bu vacib proqram alətlərindən maksimum yararlanmaq üçün dəyərli fikirlər və praktiki məsləhətlər təklif edir.