Fungsi SEQUENCE dan RANDARRAY dalam Excel - Petua Excel

Fungsi SEQUENCE dan RANDARRAY adalah yang terakhir dari tujuh fungsi baru yang diperkenalkan minggu ini di Persidangan Ignite di Orlando. Berikut adalah ringkasan artikel dari minggu ini:

  • Isnin merangkumi formula = A2: A20 yang baru, kesalahan SPILL, dan fungsi SINGLE baru yang diperlukan untuk menggantikan Persimpangan Tersirat
  • Selasa meliputi SORT dan SORTBY
  • Hari Rabu meliputi FILTER
  • Khamis diliputi UNIK
  • Hari ini akan merangkumi fungsi SEQUENCE dan RANDARRAY

SEQUENCE menghasilkan susunan nombor. Sintaksnya ialah =SEQUENCE(Rows,Columns, Start, Step). Semasa =SEQUENCE(10)menghasilkan 1 hingga 10, anda dapat menyesuaikan nombor dengan =SEQUENCE(10,3,5,10)menghasilkan susunan 10-baris dengan 3-lajur bermula pada 5 dan melangkah 10:

Hasilkan urutan nombor

Fungsi RANDARRAY akan bagus untuk memandu analisis Monte-Carlo. Tentukan berapa baris dan lajur RAND () yang anda mahukan:

30 nombor rawak

Bagaimana jika anda mahukan nombor rawak antara 11 & 19? Maka anda kembali melakukan pengiraan sama sebelum RANDBETWEEN datang bersama-sama: =ROUND(RANDARRAY(10,3)*9,0)+10.

Pelbagai nombor rawak antara 11 & 19

Menggunakan SEQUENCE Di Dalam Fungsi Lain

Tangkapan skrin di bawah mengira pembayaran Faedah untuk setiap lima bulan pertama pinjaman. Anda mesti memasukkan nombor 1 hingga 5 di A7: A11 atau gunakan =ROW(1:1)dan salin ke bawah. Tipu muslihat itu akan segera hilang.

Lima formula untuk mengira pembayaran faedah selama lima bulan

PERHATIAN GAGAL 1: Untuk argumen Period, saya cuba memasukkan SEQUENCE (5), tetapi, sial, fomula tumpah dan memberi saya lima hasil:

Saya mahukan satu jawapan dan bukannya lima.

Notis

Pemformatan dalam gambar di atas adalah satu perkara penting mengenai Dynamic Arrays baru ini. Sekiranya formula anda akan tumpah ke lima sel, anda harus memformatnya terlebih dahulu. Dalam kes ini, Excel memformat sel pertama tetapi pemformatan tidak disalin. Ketika saya bertanya kepada Pengurus Projek Excel Joe McDaid mengenai hal ini, dia menjawab: "Ini adalah masalah yang diketahui. Kami ingin mendapatkan semua fungsi sekarang dan memperbaiki pemformatannya kemudian." Itu adalah titik yang adil. Saya mahukan fungsi sekarang dan boleh bimbang tentang pemformatannya kemudian.

Untuk kembali satu jawapan apabila Excel mahu melimpah hingga lima sel-sel, menggunakan fungsi wrapper, seperti SUM: =SUM((IPMT($B$3/12,SEQUENCE(5),$B$2,$B$1)).

Lima jawapan diringkaskan kepada satu sel

Sekiranya anda pernah membuat jadual pelunasan pinjaman hanya untuk mengetahui berapa banyak faedah yang akan anda bayar pada tahun 3, formula yang ditunjukkan di bawah melakukannya dalam satu formula. Anda masih menggunakan fungsi IPMT. Tetapi untuk argumen ketiga, anda boleh menentukan SEQUENCE(12,1,37,1)untuk menghasilkan tempoh 37 hingga 48.

Pada gambar di bawah, bulan permulaan adalah di lajur F. Rumus mengetahui 12 bulan bermula dari bulan permulaan.

Lebih mudah daripada jadual pelunasan penuh

Sepanjang minggu ini, anda telah membaca mengenai: SINGLE, SORT and SORTBY, FILTER, UNIQUE, SEQUENCE dan RANDARRAY. Tetapi fungsi array baru tidak terhad kepada 7 fungsi tersebut. Dalam demonstrasi fungsi array paling lama yang pernah ada, saya menyajikan array fungsi ROMAN (), yang dihasilkan menggunakan fungsi SEQUENCE (12,8) di dalam ROMAN. Hampir setiap formula Excel kini menjadi formula larik, tanpa memerlukan Ctrl + Shift + Enter.

Biarkan mencari kaedah formula Dynamic Array yang paling lama di dunia.

Tonton Video

Transkrip Video

Belajar Excel untuk, Episod 2237: Fungsi SEQUENCE And RANDARRAY.

Hey. Selamat kembali ke netcast. Saya Bill Jelen. Baiklah, minggu ini kita akan membincangkan fungsi array moden yang baru - dua yang baru hari ini - SEQUENCE dan RANDARRAY. Lihat ini. = KEBERSIHAN. Berapa baris yang saya mahukan? 10. Bam. Terdapat nombor 1 hingga 10. Berapa lajur yang saya mahukan? Beri saya 3 ruangan. Bam. Di mana saya mahu memulakan? Mari kita mulakan pada nombor 3 dan kenaikan pada pukul 9. Bam. (= SEQUENCE (10,3,3,9))

RANDARRAY. baiklah, jadi, = RANDARRAY, mari kita hasilkan 10 baris nombor rawak, (pergi - 00:48) antara 0 dan 1. Sekarang saya memerlukan 10 baris dan 3 lajur nombor rawak. Ya, baiklah. Sekarang tunggu, berikan semua barang baik yang kami lihat minggu ini: urutkan, urutkan, tapis, unik. Adakah mereka benar-benar memberi kita fungsi SEQUENCE kerana orang tidak dapat mengetahui bagaimana membuat 1 pergi ke 1, 2, 3, 4, 5? (= RANDARRAY (10,3))

Dan, tentu saja, jika anda menonton podcast ini, anda tahu, tahan kekunci CONTROL atau pilih 1 dan sel kosong di sebelahnya, kanan, atau, heck, = ini +1, ambil pemegang pengisi, dan seret. Terdapat banyak cara untuk melakukannya. Adakah itu alasan mereka memberi kita fungsi SEQUENCE? (= S4 + 1)

Tidak. Itu bukan alasan sama sekali. Maksud saya ini adalah contoh, bukan? Saya boleh menghentikan videonya di sini dan kami akan selesai tetapi bukan itu sebabnya (Joe McDade - 01:35) dan pasukan Excel memberi kami fungsi ini. Mengapa dia memberi kita fungsi ini? Kerana ia akan menyelesaikan pelbagai masalah.

Katakan anda membeli rumah: $ 495,000, bayar selama lebih dari 360 bulan, kadar faedah 4.25%. Ini adalah pembayaran anda di sana. Tapi, hei, saya ingin membuat jadual pelunasan dengan bulan-bulan turun di sebelah kiri dan saya perlu mengira pembayaran faedah untuk setiap bulan tersebut, dan, lihat, itu adalah argumen kedua di mana ada tempoh yang bermaksud bahawa saya harus mengambil nombor 1 itu dan menyalinnya seperti itu dan kemudian merujuk kepada set nombor di sana. Jadi, dalam 5 bulan pertama pinjaman itu, faedah saya, jumlah faedah, adalah $ 8,741. (= PMT (B3 / 12, B2, B1)), (= IPMT ($ B $ 3/12, A7, $ B $ 2, $ B $ 1)), (= SUM (B7: B11))

Lihat, keseluruhan perkara ini menjadi sangat sederhana dengan fungsi SEQUENCE. Jadi, di sini, bukannya mengatakan TEMPOH 1, saya akan meminta SEJENIS 1 hingga 5, pada asasnya. 1 hingga 5, seperti itu. Bam! Oh, tidak, bukan itu yang saya mahukan. Saya tidak mahu 5 jawapan. Saya mahukan 1 jawapan. Balut semuanya ke fungsi SUM. KAWALAN + SHIFT + ENTER. Tidak. Lihat itu. Jawapan yang sama saya sampai di sana; satu formula. Tidak perlu membuat urutan nombor. Ia hanya berlaku, yang bermaksud bahawa jika semua yang saya mahu lakukan adalah mengira berapa faedah yang saya bayar dalam setiap tahun pinjaman - jadi saya ingin pergi dari bulan 1 hingga 12, 13 hingga 24, 25 hingga 36 - Saya hanya mengedit formula itu dan meminta urutan, 12 baris, 1 lajur, bermula pada 1 atau 13 atau 25 atau 37, bungkus keseluruhannya ke dalam fungsi SUM dan ia berfungsi. (= IPMT ($ B $ 3/12, SEQUENCE (5), $ B $ 2, $ B $ 1)),(= SUM (IPMT ($ B $ 3/12, SEQUENCE (5), $ B $ 2, $ B $ 1))), (= SUM (IPMT ($ B $ 3/12, SEQUENCE (12,1, F10,1) , $ B $ 2, $ B $ 1)))

Susunan moden baru dari pasukan Excel ini sangat mengagumkan. Sekarang, anda memerlukan Office 365. Anda memerlukan versi yang, jika anda menggunakan rancangan setengah tahunan, mungkin akan menghubungi anda pada bulan Januari 2019. Untuk maklumat lebih lanjut, lihat buku saya Microsoft Excel 2019: Inside Out. Klik yang saya di sudut kanan atas.

Baiklah, saya ingin mengucapkan terima kasih kerana berhenti. Kami akan berjumpa anda di lain kali untuk siaran lain dari.

Muat turun Fail Excel

Untuk memuat turun fail excel: urutan-dan-randarray-functions.xlsx

Pemikiran Excel Hari Ini

Saya telah meminta nasihat rakan Excel saya mengenai Excel. Pemikiran hari ini untuk merenungkan:

"Hilangkan format yang tidak perlu"

Jordan Goldmeier

Artikel menarik...