Excel-də məlumat masaları və Monte Carlo simulyasiyaları - hərtərəfli bir bələdçi

Kimsə məndən Sumproduct və Data Cədvəlləri arasında çəkilmiş olduğum exceldə ən yaxşı funksiyanın nə olduğunu soruşarsa, hər ikisi də böyük miqdarda məlumatların işlənməsini asanlaşdırır, əskik olan yalnız Spandex Şalvar və Red Cape!

Neçə dəfə düşündünüz və ya “Bir giriş dəyişəninin bir sıra dəyərləri üçün qazancımızın nə olacağını bilmək istərdim” və ya “Mən mənfəət vs Maliyet vs bir qrafik ala bilərəmmi?” Deyə soruşdunuz.

Bu yazı Excel-də bu suallara cavab verməyinizə kömək edə biləcək Data Table funksiyasının istifadəsini ətraflı izah edəcək və daha çox şey.

GİRİŞ

Neçə dəfə düşündünüz ki, “ xərclərimizdəki +/- 10, 20 və 30% fərqlilik üçün qazancımızın nə olacağını bilmək istərdim”?

Bu yazı, Excel-də bu sualı cavablandırmanıza kömək edə biləcək Məlumat Cədvəli funksiyasının istifadəsini ətraflı izah edəcəkdir.

Məlumat Cədvəli funksiyası sualların sadə bir şəkildə qoyulub cavablandırılmasına imkan verən bir cədvələ imkan verən və suallar, həssaslıq təhlili, varyans analizi və hətta Monte Carlo (Stochastic) analizi içərisində Excel-də real həyat modelinin faydalı olduğu bir cədvəldir. .

Məlumat Cədvəli funksiyası, Cədvəl əlavə et funksiyası ilə qarışdırılmamalıdır.

VERİ CƏDVƏLİNİN ƏSASLARI

Məlumat Cədvəli funksiyası Excel-in fərqli versiyalarında fərqli yerlərdə gizlənir, lakin menyu yerindən başqa funksionallıq eyni müddətdə eynidır.

Məlumat cədvəli funksiyası haradadır

Excel 2007/10

Excel 2007 & 2010-da Data Tab, Analiz Nədir panelinə gedin və Data Table seçin

Excel 97-03

2003-cü ilə qədər Excel-də Məlumat Menyusuna gedin və Cədvəl seçin ...

Həm Excel 97-03, həm də 2007/10 sonra eyni Data Tableinformasiya qutusunu gətirir .

... və bu sadə informasiya qutusu gücləndirirmi?

Bəli!

Şirkət Adı Blue Sky Mine Co.

Məlumat Cədvəli funksiyasını nümayiş etdirmək üçün bir qızıl mədəninin sadə bir mənfəət modeli olan "Blue Sky Mine Co" dan istifadə edəcəyəm. Bu qondarma bir mədəndir, lakin analiz etmək üçün data Table funksiyasından istifadə edə biləcəyimiz sadə bir model təqdim edir.

6 giriş dəyişənindən və mənfəət əldə etmək üçün sadə bir xərc və gəlir modelindən ibarətdir.

Blue Sky Gold Mine Co modelimizdə, 1.68 q / t qızıl ehtiva edən 1.000.000 ton qızıl filizini hasil edib təmizlədiyimiz zaman 5.452 milyon dollar qazanc əldə edəcəyimizi görə bilərik. Bəs girişlər dəyişsə?

1 YOL VERİ CƏDVƏLLƏRİ

Blue Sky Gold Mine Co nümunəmizlə 1 Yollu Cədvəl hazırlayaq.

Bu, "1 Yol" Nişanında və ya 1 Yol Nümunəsində əlavə edilmiş Excel İş Kitabında göstərilir

Blue Sky Gold Mine mənfəət hesablama nümunəmizdə 1.68 g / t qızıl ehtiva edən 1.000.000 ton qızıl filizi çıxarıb təmizlədiyimiz zaman 5.452 milyon dollar qazanc əldə edəcəyimizi görə bilərik. Bəs not 1.68 q / t dəyərindən çox və ya azdırsa nə olar? Axı bu yalnız bir geoloji təxmindir.

Data Table funksiyası məhz bunun üçün hazırlanmışdır.

Modelin yanında mavi rəngdə göstərildiyi kimi bir neçə sütun əlavə edin

Qeyd:Bu yazı boyunca 1E6-nın formullarda 1.000.000-dən daha yazılması daha asan istifadə olunduğunu görəcəksiniz.

Birinci sütun, Sütun Giriş Hüceyrəsinin hər təkrarına tətbiq ediləcək dəyərlərin siyahısıdır

İkinci Sütunun Üst Hüceyrəsi, izləmək istədiyiniz cavabı, bu halda mənfəəti əldə edəcək bir düsturu ehtiva edir. M $ olaraq göstəriləcək.

İndi bütün Mavi Bölgəni seçin və Məlumat Cədvəlini seçin

Bu Data Table giriş ekranıdır.

Buradakı hiyləgər / qarışıq hissə budur ki, nümunəmizdə Sütun Sütunundan istifadə edərək Qızıl mədən mənfəət modelimizə giriş dəyərini dəyişdiririk, buna görə Sütun Giriş Hüceyrəsinə $ C $ 6 daxil edin, Sətir Giriş Hücresini boş buraxın.

İndi hər bir Qiymət Dəyəri üçün Mənfəət Cədvəlini görə bilərsiniz.

Mənfəətdəki fərq asanlıqla Qızıl Sınıfla müqayisə edilə bilər və indi görə bilərik ki, Qızıl Sınıf təxminən 1.55 q / t Au-dan aşağı olarsa, mənfəət əldə edə bilmərik və əksinə 2.0 q / t Au-dan yuxarı olarsa böyük bir qazanc əldə etmək.

İki Yollu Məlumat Cədvəllərinə keçməmişdən əvvəl Bir Yol Cədvəllərində kiçik dəyişiklikləri araşdırmağa dəyər.

Verilərim Satırdadırsa?

Giriş məlumatlarımız Sətirlərdə üfüqi şəkildə düzəldilsəydi, məlumatları işləmək üçün Sətir Giriş Hüceyrəsindən istifadə edə bilərdik.

Girişləri müəyyən bir faizlə dəyişdirmək istəsəm nə olar?

Başqa bir Ssenari tez-tez bir girişi Sabit faizlə dəyişmək istədiyiniz yerdədir.

Bu, məlumat masaları istifadə edərək asanlıqla həyata keçirilir

Dəyərlərin bərabər şəkildə yayılmasına ehtiyac olmadığını nəzərə alaraq, giriş hüceyrələrini araşdırmaq istədiyiniz faiz dəyişiklikləri ilə qurun.

Müvəqqəti Giriş hüceyrəsini qurun, hesablamalar baş verərkən bu faiz nisbətini qısa müddətə saxlayacaq. Varsayılan 0 (sıfır) dəyərini təyin edin

Əsas giriş hüceyrənizi, vəziyyətimizdəki qızıl notu dəyişdirin, sabit cavabı 1 + temp giriş giriş hüceyrəsi ilə artırın.

Vaxt Cədvəlini Temp Giriş Hüceyrəsinəistinad edəcək bir Sütun Giriş hüceyrəsiilə çalıştırın .

2 yol məlumat cədvəlləri

Boss gəlir və soruşur ki, Qızıl Qiymət dəyişirsə A $ / U $ məzənnəsi dəyişsə nə baş verir?

Tahmin etdiniz, qurtarmaq üçün iki yollu masalar.

Bu, "2 Yollu" Nişanında və ya 2 Yollu Nümunədə əlavə edilmiş Excel İş Kitabında göstərilir

İki yollu məlumat masaları, bir tərəfli məlumat masaları ilə eyni işləyir, yalnız bir anda 2 parametr dəyişə bilərsiniz.

İki Yollu Məlumat Cədvəlləri ilə bir Giriş üçün bir Sütun və ikinci Giriş üçün Bir Sətir Məlumat qurmalısınız. Cavab Satır və Sütunun kəsişməsində qaytarılır.

Burada 1,5 ilə 2,1 q / t Au arasında dəyişən bir Qızıl Derece Sütunu və bir sıra Döviz məzənnələri = 0,70 ilə 1,00 A $ / U $ arasında dəyişirik.

Sıra və Sütunun kəsişməsində bu halda mənfəətdə izləmək istədiyiniz dəyişənə istinad var.

İndi Qızıl dərəcəli və valyuta məzənnəsindəki dəyişikliklər üçün mənfəətdəki fərqi görə bilərsiniz.

Faizlərə görə dəyişmək nədir?

Müvəqqəti Giriş hüceyrəsi vasitəsi ilə daxilolmalardakı faiz dəyişikliklərini araşdırmaq üçün bir daha daxilolma dəyişənlərini yenidən təşkil edə bilərik.

ÇOX DƏYİŞİLİKLƏRƏ NƏZARƏT

Beləliklə, kompleks bir modeliniz var və eyni anda bir çox giriş və çıxış dəyişənlərini izləmək istəyirsiniz. Heç bir problem yoxdur, məlumat masaları qurtarmaq üçün.

Bu nümunədə bir giriş dəyişənini dəyişirik, ancaq 3 Çıxış dəyişənini, 2 Giriş dəyişənini izləyirik və sonra hamısını Data Cədvəlinin bir hissəsi olaraq bir hesablama edirik.

Bu, "Çox dəyişənləri izləyin" Nişanında və ya Çox Dəyişənləri İzləmə Nümunəsində əlavə edilmiş Excel İş Kitabında göstərilir

İlk 3 sütun, Cəmi Maliyet, Gəlir və Mənfəət, Cəmi Maliyyət dəyişməsə də çıxış dəyişkənləridir, modelimizin düzgün işlədiyinə əmin olmaq üçün onu hələ də izləyə bilərik

Növbəti 2 sütun, Qızıl Sınıf və Qızıl Qiymət yalnız Qızıl Sınıfın dəyişdirilməsinə baxmayaraq giriş dəyişkənləridir.

Oz başına son sütun modelin bir hissəsi kimi hesablanmır (tamamən bəzən unutmuruq), lakin məlumat cədvəlinin bir hissəsi olaraq dərhal hesablana bilər.

ÇOX YOLLU MƏLUMAT CƏDVƏLLƏRİ

Fəqət düşündüyünüzü eşidirəm: “ Məlumat Cədvəlləri bu qədər yaxşıdırsa, niyə yalnız 2 dəyişəni bir anda dəyişə bilərəm? Daha çox dəyişmək istəyirəm!“.

Məlumat Cədvəlləri əslində istənilən bir dəyişən sayını bir dəfəyə dəyişdirməyə və istənilən sayda giriş və çıxış dəyişənini izləməyə imkan verir. Bununla birlikdə bir az əl tələb edir.

Bu, "Çox Yollu Cədvəllər" Nişanında və ya Çox yollu Cədvəl Nümunəsində əlavə edilmiş Excel İş Kitabında göstərilir

Əvvəlcə hər şey

Hansı ssenariləri araşdırmaq istədiyinizə dair bir cədvəl qurun:

Girişlər, Çıxışlar və Hesablanmış Sahələri izləmək üçün Məlumat Cədvəli sahəsini qurun

Qeyd edək ki, Giriş Məlumatları Sütunu Ssenari No.-nu seçmək üçün istifadə olunacaq.

Ssenarilərin adını almaq üçün F2 quruluşumuz olduğunu da unutmayın.

Və H6-da Ssenari adını Data Cədvəlinə qoyacağıq, Data Cədvəllərinin yalnız Nömrələr üçün olduğunu söylədi!

Növbəti Modeli ssenari ilə əlaqələndirin

Və Data Cədvəlini işə salın

Təsvir sütununun ssenari adı ilə necə doldurulduğuna diqqət yetirin (Mətn dəyərləri)

İndi müdiriniz sizdən qiymətin büdcəyə təsirinin nə olduğunu soruşduqda, hara müraciət edəcəyinizi bilirsiniz.

MONTE CARLO simulyasiyaları EXCELDƏ

Monte Carlo simulyasiyası (və ya təhlili) adından da göründüyü kimi qumar elementini ssenarilərə daxil edir və ya daha doğrusu dəyişkənliyin giriş parametrlərinə təsirini ölçməyə imkan verir.

Bu, yüzlərlə və ya minlərlə dəfə modelinizə qarşı ssenarilər işlətmək və hər dəfə girişləri dəyişdirmək və sonra işlərin sonunda təsirləri ölçməklə həyata keçirilir.

Və məlumat masaları bunu edə bilər? Tamamilə!

Əvvəlcə bəzi statistika.

Həyatdakı hər şey Zebra Strips ölçüsündən, insanların boyundan və qatarların Gəliş vaxtlarından, insanların bu yazını oxuduqları vaxtdan, insanların bu yazını oxumağından keçən vaxtdan başlayaraq dəyişkənliyə malikdir.

Çox şey mərkəzi və ya orta (orta) bir dəyər ətrafında dəyişkəndir. Dəyişkənliyin yayılması ümumiyyətlə paylanma kimi tanınır.

Dağıtımların bir çox adı və şəkli ola bilər, ancaq ümumi adları var

  • Normal:Çan bir orta ətrafında şəkilləndirilir
  • Uniform:Bütün dəyərlərin bərabər seçim şansı var
  • Eksponent:Aşağı və ya yüksək dəyərlərin digər dəyərlərə nisbətən daha yüksək ehtimalı var

Həyatda əksər paylanma normal təbiətdədir, paylanmanın ətrafdakı dəyişkənliyi təsvir etmək üçün bilinən bir metodla bir orta ətrafında Bell şəklində olduğunu göstərir.

Excel-də Rand () və Randbetween () təsadüfi ədədlər istehsal edən 2 funksiya vardır. Bu 2 funksiyanın hər ikisinin Vahid Dağılımı var, yəni minimum və maksimum dəyərlər arasındakı hər hansı bir dəyər eyni seçilmə ehtimalına sahib olacaqdır.

Bəzi sadə riyaziyyatla vahid paylanmanı Normal paylanmaya çevirə bilərik (sadə, izah etmək asan deyil).

= norminv (rand (), orta , standart_dev )

Misal = NORMINV (rand (), 100 , 10 )

100-ə mərkəzləşmiş təsadüfi rəqəmlərin, standart sapması 10 olan zəng şəklində əyrisi olan yayılması ilə paylanmasını meydana gətirəcək. 100 ortalaması.

Monte Carlo simulyasiyaları

Monte Carlo simulyasiyaları etmək üçün bunu və Data Cədvəllərini necə istifadə edə bilərəm?

Daha irəli getməzdən əvvəl müəllif Monte Carlo Modelləşdirmənin arxasındakı prinsiplərin nümayişi məqsədi xaricində aşağıda modelləşdirilən dəyişənlər üçün Normal Dağılımların istifadəsinin məqsədəuyğun olduğunu təklif etmədiyini açıq şəkildə bildirmək istəyir.

Bütün modellərdə olduğu kimi, simulyasiyalarla oynamağa başlamazdan əvvəl və ya Monte Carlo-nun bir növü olduğuna görə giriş paylanmasını yaxşı başa düşməlisiniz. yəni: Zibil Çöldə Çıxdı.

Gərgin bir girişi modelləşdirə bilərik, bu halda sabit qiymət əvəzinə bir paylama ilə məzənnə və sonra modeli dəfələrlə işlədə bilərik və dəyişmənin nəticəyə necə təsir etdiyini görə bilərik.

Bu, "Monte Carlo (Sadə)" Nişanında və ya Monte Carlo (Sadə) Nümunədə əlavə edilmiş Excel İş Kitabında göstərilir.

= NORMINV (RAND (), 0.92,0.02) düsturu, ortalama 0.92 A $ / U $ səviyyəsinə əsaslanan bir paylama və hər tərəfə təxminən 6 sent yayılma ilə təsadüfi məzənnə yaradır, yəni: 99.7 olacaq Valyuta məzənnəsinin% 0,86 ilə 0,98 A $ / U $ arasında olma ehtimalı.

Düsturu H6-dan H1005-ə endirmək, məlumat cədvəlimizdə təsadüfi olaraq yaradılan Valyuta məzənnəsi ilə hər modelin 1000 təkrarını yaratmağa imkan verəcəkdir.

Yuxarıda göstərilən modeldə 0.92 məzənnə məzənnəsi üçün mənfəətin $ 5.452 olduğunu, lakin 1000 simulyasiya etdikdən sonra mənfəətin əslində $ 5.7134 olduğunu görə bilərsiniz. Daha vacibi budur ki, valyuta məzənnəsindəki dəyişikliyə əsaslanaraq mənfəətin 0,00-dən çox olma ehtimalının nə olduğunu söyləmək üçün model üzərində statistika apara bilərsiniz.

Qeyd 1:Yuxarıdakı məlumat cədvəlində Giriş sütununun (tünd göy) paylanmadan təsadüfi giriş dərəcəsini hesablamaq üçün düstur olduğunu qeyd edəcəksiniz. = NORMINV (RAND (), 0.92,0.02)

Bu dəyişkən bir Formuldur, yəni: İş səhifəsi hər dəfə dəyişdikdə yenidən hesablayır.

Bunun iş vərəqi üçün mənası budur ki, Məlumat Cədvəli Məlumat Cədvəlinin 2-ci Sətrini Hesablamağa keçdikdə, Sətir 1 üçün Giriş dəyərini yenidən hesablayacaqdır.

Sıra 2-nin hesablanmasında Sətir 1 üçün Cədvəl dəyərlərini dəyişdirmir, yalnız Giriş Sütun dəyərini.

Beləliklə, Verilənlər Cədvəlinin 1000 hesablamasından sonra Giriş Sütunu dəyərlərinin Məlumat Cədvəli gövdəsi sahəsində saxlanılan orijinal Hesablamalardakı məlumatlarla əlaqəsi olmayacaqdır.

Bunun əvəzinə Məlumat Cədvəlinə bir Giriş dəyişənini də əlavə edirik.

Bunu etməklə Data Cədvəlinə həm Giriş dəyişənini, həm də müvafiq Çıxış dəyişənini Məlumat Cədvəlinin gövdəsində tutmaq və saxlamaq imkanı verir.

Qeyd 2: Həmişə Monte Carlo modellərinin ən az 1000 təkrarını çalıştırın. Bu, varyans analizini mənalı etmək üçün kifayət qədər kənar (həddindən artıq dəyər) əldə etmək üçün statistik bir şansınızın olmasını təmin etməkdir. Bu vacibdir, çünki təkrar sayının artması ilə orta məhsulun varyansı azalır.

F9 düyməsini bir neçə dəfə basın və ortalama H6: H1005 dəyişikliyinə baxın.

Məlumat cədvəlini 1000 sətirdən 10, 20 və ya 100,0000 sətirlərə dəyişdirməyə çalışın. Təkrar say artdıqca məhsulun orta göstəricisindəki fərq azalır.

Ətraflı Monte Carlo Simülasyonları

İndi eyni zamanda 4 giriş dəyişənini dəyişdirərək Data Cədvəlləri və Monte Carlo Simulyasiyası haqqında biliklərimizi sınağa qoya bilərik.

Bu, "Monte Carlo (Qabaqcıl)" Sekmesinde və ya Monte Carlo (Adv) Nümunəsində əlavə edilmiş Excel İş Kitabında göstərilir.

Aşağıdakı nümunədə 4 giriş dəyişəni üçün paylama əlavə etdik.

Cövhər tonları Orta hesabla 1.000.000 ton 100.000 ton standart sapma
Qızıl dərəcəli Orta 1.68 q / t Au 0,1 q / t Au standart sapma
Qızıl qiymət Ortalama 1200 U $ / Oz 100 U $ / Oz standart sapma
Valyuta məzənnəsi Ortalama 0.92 A $ / U $ 0.02 A $ / U $ standart sapma

Və 4 Giriş Dəyişənləri və əsas çıxış dəyişəni olan Mənfəət üçün məlumat cədvəli qurun.

Qeyd:Bu model Məlumat Cədvəli ilə işlədildikdə, Sıra və ya Sütun giriş hüceyrələrinin hər yerə ayarlana biləcəyini unutmayın. Model, giriş hüceyrəsinin dəyərini (Sıra və ya Sütun) istifadə etmir və hətta Model üçün Çalışma Xeyrini (Sütun F) istifadə etmir, məlumat cədvəli sadəcə modelin çox sayda təkrarlanması üçün istifadə olunur. 4 giriş hüceyrəsindəki Təsadüfi Nömrələrdən gələn dəyişkənlik.

FAKTALLARA DAXİL OLAN TƏKLİF EDİLƏN FUNKSİYALAR

2005-ci ilin əvvəlindəki bir iclasda çalışdığım şirkət inteqrasiya olunmuş Planlaşdırma və Büdcə sisteminə baxırdı.

Satıcı, sistemin təqribən alacağı xaricində əla bir demo göstərdi. Büdcəmizi Excel-də yarım saniyənin əksinə hesablamaq üçün 30 dəqiqə.

Şikayət edərək mövcud, Excel əsaslı sistemimizin işi saniyələr içində edə biləcəyini qeyd etdim.

Və "sistemin Excel-in edə bilmədiyi bir çox işi etdiyini" ifadə edərək geri qayıtdı.

Cavab verdim “amma Excel hər şeyi edə bilər”

və dərhal “Excel bir Mandelbrot edə bilməz” dedi.

Cavab verdiyimə “Bəli bilər”

Və “VB Kodu olmadan” cavabını verdi.

Çox düşünmədən Çağırışı qəbul edəcəyimə cavab verdim.

Aşağıda təsvir olunan əlavə edilmiş sənəd mənim cavabımdır.

Excel Mandelbrot

Əlavə edilmiş fayl, VBA kodu istifadə etmədən Excel-də tətbiq olunan klassik Mandelbrot tətbiqidir.

Mandelbrot, Z- nin mürəkkəb ədədi (x + iy) olduğu Z n + 1 = Z n 2 + c sadə tənliyinin qrafik göstəricisidir .

Bunu real XY domenində aşağıdakılardan istifadə etməklə həll etmək olar:

Xnew = Xold 2 - Yold 2 + X_Orig və

Ynew = 2 * Yold * Xold + Y_Orig

Təkrarlanan funksiyaların öyrənilməsi bu funksiyaların bir cavabda birləşəcəyini və ya sərhəd pozulduqdan sonra ayrılacağını göstərir.

Mandelbrot vəziyyətində bu funksiya Z 2>4 funksiyasından sonra fərqlənir

Beləliklə, bir Mandelbrot qurmaq üçün sadəcə bir proqrama ehtiyac var

  1. Xmin-dən Xmax-a kiçik addımlarla döngə və
  2. Ymindən Ymax-a kiçik addımlarla döngə və
  3. Yuxarıdakı 2 döngədəki hər X, Y nöqtəsi üçün yuxarıdakı tənlikləri cavab>4 olana qədər həll edin
  4. Fərqlənmək üçün nə qədər təkrarladığına görə ekranı rəngləndirin

VBA Kodunu istifadə etmədiyiniz təqdirdə Excel-in hər hansı bir loop funksiyası yoxdur

Hər hansı bir X, Y başlanğıc nöqtəsi üçün həll hesablanması, hər bir hüceyrənin hər müxtəlif X, Y koordinatı üçün həllin başlanğıc təkrarlanması olduğu bir sıra Sətirlər və Sütunlar istifadə edərək kifayət qədər sadədir.

Bu, Xnew, Ynew, Xold, Yold, Rsq və Count sütunlarındakı Hesablamalar səhifəsində göstərilir.

Təkrarlamalar sadəcə Xnew və Ynew sütunlarında edilir

Hər təkrarlama üçün Z 2 dəyərinin ayrılmadığını yoxlayırıq (>4 deyil) (Xnew 2 + Ynew 2)

Və Count Sütunun ayrılması üçün neçə təkrarladığını izləyin

Yuxarıdakı 5 sətirdə aşağıda Kalkulyator kimi istinad edirəm.

Bir XY Grid üçün bunu necə etmək üçün hiylə Cədvəl funksiyasından istifadə edərək başlanğıc mövqelərini Kalkulyatora göndərmək və sayını həmin yer üçün geri qaytarmaq idi.

Bu böyük Sarı sahədir.

Böyük sarı sahə (Data Table Area), çəkmək istədiyimiz ərazini əhatə edən bir şəbəkə üçün X və Y koordinatları ilə yuxarı və sol tərəfdədir.

Cədvəl funksiyası Üst və Sol dəyərləri çıxarır və onları kalkulyatorun X Orig və Y Orig mövqelərinə qoyur.

Kalkulyator Kalkulyatorun ayrılma sayını H2 vəziyyətinə qaytarır (Şəbəkənin yuxarı sol küncündə) və bu dəyər Şəbəkə yerində saxlanılır.

Məlumat Cədvəli bunu XY Şəbəkədəki hər mövqe üçün təkrarlayır.

Bir Excel Səth Qrafı, bərabər qiymətə (Konturlama) bitişik sahələri birləşdirərək Ənənəvi Mandelbrot süjetini yaradan faktiki olaraq Böyük Sarı sahəni təsvir edə bilər.

Diaqram dramatik effekt üçün Kontur Qrafikdən çox, 3B-Səth şəklində də göstərilə bilər.

Yaxınlaşdırma, istifadəçinin Böyük Sarı sahəyə sağ vurmağı söyləməsinə imkan verən kod əlavə etməklə əlavə edilə bilər və kod daha sonra koordinatları götürəcək və sabit bir faktorla böyüdəcəkdir.

Kiçiltmə, istifadəçinin Böyük Sarı bölgədə cüt vurmağı söyləməsinə imkan verən kod əlavə etməklə əlavə edilə bilər və kod daha sonra koordinatları götürəcək və sabit bir faktorla böyüdəcəkdir.

NÜMUNƏ İŞLƏRİNİ YÜKLƏ

Yuxarıda təsvir olunan iş nümunələrinin tam nümunəsini yükləyin və məlumat masalarını təkbaşına tətbiq edin.

    Gold Mine Monte Carlo Simülasyonları və Məlumat Masaları iş kitabı. [XL 2003 versiyası burada] Excel Mandelbrot iş kitabı.

Qeyd:Bir neçə nəfər yuxarıdakı faylları asın və ya orada PC-ləri dondurun. Bu, ehtimal ki, içərilərində bir sıra böyük Məlumat Masaları var.

Hər Tabı ayrı bir Excel 2007 faylı olaraq yükləmişəm, aşağıya baxın:

Nümunə Dosyalarda Məlumat Cədvəllərinin bir hissəsi silindi və bunların yenidən qurulmasına dair təlimatlar var.

YEKUN FİKİRLƏR

Sürət

Mürəkkəb Modellərə bir sıra Məlumat Masaları əlavə etməyə başlasanız, ən sürətli maşınların belə dayanmasına səbəb olacaqsınız.

Yuxarıda göstərilən sürət probleminin ən yaxşı yolu, aparmaq istədiyiniz hər hansı bir analiz üçün bir sıra Data Cədvəllərinin qurulmasıdır. Sonra hər bir təhlili işlədiyiniz zaman Məlumat Cədvəli Məlumat Sahəsini, Sətirlər və Sütunlar arasındakı sahəni kopyalayın və özünə dəyər kimi yapışdırın. Sonra növbəti məlumat cədvəlinə keçin və işə salın.

Bu, lazım olduqda Məlumat Cədvəllərinin tez bir zamanda yenidən hesablanmasına imkan verir.

Bu proses hər Məlumat Cədvəli üçün 3 sətirlik VBA kodu vasitəsilə avtomatlaşdırıla bilər.

'Sütun Giriş hüceyrəsi C9 Aralığı ("F5: H18") istifadə edərək F5: H18-də məlumat cədvəlini hesablayın

. Cədvəl Sütun Girdisi: = Aralıq ("C9")

'Məlumat

Alanını Dəyərlər Aralığı kimi kopyalayın ("G6: H18"). Kopyalama

Aralığı ("G6: H18"). Yapışdır Xüsusi Yapışdır: = xlPasteValues

'Hər bir məlumat cədvəli üçün yuxarıda təkrarlayın

'Cari Aralıq Tətbiqinin seçimini ləğv edin.CutCopyMode

= Yanlış

Hüceyrə məzmunu

Məlumat Cədvəlindəki bir hüceyrəyə baxsanız, aşağıdakı kimi bir şey görəcəksiniz:

  • : Sütun Giriş hüceyrəsi üçün
  • : bir sıra giriş hüceyrəsi üçün
  • : Sıra və Sütun Giriş hüceyrəsi üçün

Bunlar Array Formula kimi görünsə də, əl ilə təyin edilə bilməz.

Beləliklə bir məlumat cədvəli quraraq = TABLE (, E5) Ctrl-Shift-Enter yazaraq yalnız bir səhv mesajı verir.

Əlavə oxu və istinadlar

Chandoo tərəfindən əlavə edilmişdir

Bu yazı Chandoo.org-un ən əhatəli yazılarından biridir. Və içindəki 3100-dən çox sözün hər biri Hui-nin ehtirası və biliyini göstərir . Bu məlumat zənginliyini üzvlərimizlə paylaşdığınız üçün Hui'ye çox təşəkkür edirəm, bu məqalədən çox maraqlı və faydalı şeylər öyrəndim.

Bu məqaləni bəyəndinizsə, zəhmət olmasa Hui sayəsində deyin.