Merampingkan Model Bennu Dengan RandArray - Excel Tips

Daftar Isi

Minggu lalu di Ignite, tim Excel memperkenalkan array dinamis. Hari ini, lihat lebih dekat fungsi RANDARRAY.

Baru-baru ini, dalam entri saya ke permainan Excel Hash, saya membuat model untuk menghitung peluang bahwa Bumi akan memiliki objek wisata baru, Kawah Bennu pada tahun 2196. Model tersebut melakukan tiga puluh juta kalkulasi dan membutuhkan 200.001 formula bersama dengan 100- tabel data baris. Berikut adalah rumus yang digunakan dalam 200.001 sel:

Model ini dihitung dalam 10-12 detik

Untuk menyederhanakan model, Anda akan menggunakan RANDARRAY (100000) sebagai ganti fungsi RAND. Ini akan menyebabkan rumus menghitung 100.000 kali.

  • Anda mulai dengan mengganti RAND () dengan RANDARRAY (100000) untuk menghasilkan 100.000 jawaban:

    RANDARRAY(100000)

  • Kirim RANDARRAY ke NORM.INV untuk menghitung 100.000 lokasi

    NORM.INV(RANDARRAY(100000),$H$4,$H$5)

  • Kirim NORM.INV ke VLOOKUP untuk menentukan apakah Bennu memengaruhi Bumi:

    VLOOKUP(NORM.INV(RANDARRAY(100000),$H$4,$H$5),$N$23:$O$179,2,TRUE)

  • Dan akhirnya jumlahkan hasil 100 ribu

    =SUM(VLOOKUP(NORM.INV(_xlfn.RANDARRAY(100000),$H$4,$H$5),$N$23:$O$179,2,TRUE))

Model terakhir untuk menjalankan 100.000 uji coba terkandung dalam satu rumus:

200.000 sel diganti dengan 1 formula

Ukuran file menyusut secara dramatis: Dari 3.270.979 byte menjadi 37.723 byte. Waktu penarikan kembali dipotong setengah. Tonton Recalc kali dalam video di bawah ini.

Menonton video

Unduh File Excel

Untuk mendownload file excel: streamlining-the-bennu-model-with-randarray.xlsm

Mulai sekarang hingga akhir 2018, saya membuat e-book Excel Dynamic Arrays Straight To The Point baru saya secara gratis.

Pemikiran Excel Hari Ini

Saya telah meminta saran dari teman-teman Master Excel saya tentang Excel. Hari ini pemikiran untuk direnungkan:

"Selalu mulai nama tabel Anda dengan 'tbl'"

Dietmar Gieringer

Artikel yang menarik...