Fungsi SEQUENCE di Excel - menghasilkan seri angka secara otomatis

  • Bagikan Ini
Michael Brown

Dalam tutorial ini, Anda akan belajar cara membuat urutan angka di Excel dengan rumus. Selain itu, kami akan menunjukkan kepada Anda cara membuat rangkaian angka Romawi dan bilangan bulat acak secara otomatis - semuanya dengan menggunakan fungsi SEQUENCE array dinamis baru.

Saat-saat ketika Anda harus memasukkan angka secara berurutan di Excel secara manual sudah lama berlalu. Di Excel modern, Anda dapat membuat deret angka sederhana dalam sekejap dengan fitur Isi Otomatis. Jika Anda memiliki tugas yang lebih spesifik dalam pikiran, gunakan fungsi SEQUENCE, yang dirancang khusus untuk tujuan ini.

    Fungsi SEQUENCE Excel

    Fungsi SEQUENCE di Excel digunakan untuk menghasilkan larik nomor urut seperti 1, 2, 3, dll.

    Ini adalah fungsi larik dinamis baru yang diperkenalkan di Microsoft Excel 365. Hasilnya adalah larik dinamis yang tumpah ke dalam jumlah baris dan kolom yang ditentukan secara otomatis.

    Fungsi ini memiliki sintaksis berikut ini:

    SEQUENCE(baris, [kolom], [mulai], [langkah])

    Di mana:

    Baris (opsional) - jumlah baris yang akan diisi.

    Kolom (opsional) - jumlah kolom yang akan diisi. Jika dihilangkan, defaultnya adalah 1 kolom.

    Mulai (opsional) - nomor awal dalam urutan. Jika dihilangkan, default ke 1.

    Langkah (opsional) - kenaikan untuk setiap nilai berikutnya dalam urutan. Bisa positif atau negatif.

    • Jika positif, nilai berikutnya meningkat, menciptakan urutan menaik.
    • Jika negatif, nilai berikutnya menurun, menghasilkan urutan menurun.
    • Jika dihilangkan, langkah secara default menjadi 1.

    Fungsi SEQUENCE hanya didukung di Excel untuk Microsoft 365, Excel 2021, dan Excel untuk web.

    Rumus dasar untuk membuat urutan angka di Excel

    Jika Anda ingin mengisi kolom baris dengan nomor urut mulai dari 1, Anda dapat menggunakan fungsi SEQUENCE Excel dalam bentuknya yang paling sederhana:

    Untuk menaruh angka dalam kolom :

    SEQUENCE ( n )

    Untuk menempatkan angka dalam barisan :

    SEQUENCE(1, n )

    Di mana n adalah jumlah elemen dalam urutan.

    Misalnya, untuk mengisi kolom dengan 10 angka tambahan, ketikkan rumus di bawah ini di sel pertama (A2 dalam kasus kami) dan tekan tombol Enter:

    =SEQUENCE(10)

    Hasilnya akan tumpah di baris lainnya secara otomatis.

    Untuk membuat urutan horizontal, tetapkan barisan argumen ke 1 (atau hilangkan) dan tentukan jumlah kolom 8 dalam kasus kami:

    =SEQUENCE(1,8)

    Jika Anda ingin mengisi rentang sel dengan angka berurutan, kemudian mendefinisikan kedua barisan dan kolom Misalnya, untuk mengisi 5 baris dan 3 kolom, Anda akan menggunakan rumus ini:

    =SEQUENCE(5,3)

    Untuk mulai dengan nomor tertentu , katakanlah 100, berikan angka itu dalam argumen ke-3:

    = URUTAN(5,3,100)

    Untuk menghasilkan daftar angka dengan a langkah kenaikan tertentu , tentukan langkah dalam argumen ke-4, 10 dalam kasus kita:

    =SEQUENCE(5,3,100,10)

    Diterjemahkan ke dalam bahasa Inggris sederhana, formula lengkap kami berbunyi sebagai berikut:

    Fungsi SEQUENCE - hal-hal yang perlu diingat

    Untuk melakukan urutan angka di Excel secara efisien, harap ingat 4 fakta sederhana ini:

    • Fungsi SEQUENCE hanya tersedia dengan langganan Microsoft 365 dan Excel 2021. Di Excel 2019, Excel 2016 dan versi sebelumnya, ini tidak berfungsi karena versi tersebut tidak mendukung array dinamis.
    • Jika array angka berurutan adalah hasil akhirnya, Excel mengeluarkan semua angka secara otomatis dalam apa yang disebut rentang tumpahan. Jadi, pastikan Anda memiliki cukup sel kosong di bawah dan di sebelah kanan sel tempat Anda memasukkan rumus, jika tidak, kesalahan #SPILL akan terjadi.
    • Array yang dihasilkan bisa satu dimensi atau dua dimensi, tergantung pada bagaimana Anda mengonfigurasi barisan dan kolom argumen.
    • Argumen opsional apa pun yang tidak disetel secara default ke 1.

    Cara membuat urutan angka di Excel - contoh rumus

    Meskipun rumus SEQUENCE dasar tidak terlihat sangat menarik, namun ketika dikombinasikan dengan fungsi-fungsi lainnya, rumus ini memiliki tingkat kegunaan yang sama sekali baru.

    Buat urutan menurun (menurun) di Excel

    Untuk menghasilkan deret sekuensial menurun, sedemikian rupa sehingga setiap nilai berikutnya lebih kecil daripada nilai sebelumnya, berikan a negatif nomor untuk langkah argumen.

    Misalnya, untuk membuat daftar angka yang dimulai dari 10 dan berkurang 1, gunakan rumus ini:

    =SEQUENCE(10, 1, 10, -1)

    Memaksa urutan dua dimensi untuk bergerak vertikal dari atas ke bawah

    Saat mengisi rentang sel dengan angka berurutan, secara default, rangkaian selalu berjalan secara horizontal melintasi baris pertama dan kemudian turun ke baris berikutnya, seperti membaca buku dari kiri ke kanan. Untuk membuatnya menyebar secara vertikal, yaitu dari atas ke bawah melintasi kolom pertama dan kemudian ke kanan ke kolom berikutnya, sarangkan SEQUENCE dalam fungsi TRANSPOSE. Harap dicatat bahwa TRANSPOSE menukar baris dankolom, jadi Anda harus menentukannya dalam urutan terbalik:

    TRANSPOSE(URUTAN( kolom , barisan , mulai, langkah))

    Misalnya, untuk mengisi 5 baris dan 3 kolom dengan angka berurutan mulai dari 100 dan bertambah 10, rumusnya mengambil bentuk ini:

    =TRANSPOSE(URUTAN(3, 5, 100, 10))

    Untuk lebih memahami pendekatannya, silakan lihat tangkapan layar di bawah ini. Di sini, kami memasukkan semua parameter dalam sel terpisah (E1: E4) dan membuat 2 urutan dengan rumus di bawah ini. Harap perhatikan barisan dan kolom disediakan dalam urutan yang berbeda!

    Urutan yang bergerak vertikal dari atas ke bawah (baris-bijaksana):

    =TRANSPOSE(URUTAN(E2, E1, E3, E4))

    Urutan reguler yang bergerak secara horizontal dari kiri ke kanan (kolom-bijaksana):

    =SEQUENCE(E1, E2, E3, E4)

    Membuat urutan angka Romawi

    Butuh urutan angka Romawi untuk beberapa tugas, atau hanya untuk bersenang-senang? Itu mudah! Buat rumus SEQUENCE biasa dan lengkung dalam fungsi ROMAN. Misalnya:

    =ROMAN(URUTAN(B1, B2, B3, B4))

    Di mana B1 adalah jumlah baris, B2 adalah jumlah kolom, B3 adalah nomor awal dan B4 adalah langkah.

    Menghasilkan urutan angka acak yang meningkat atau menurun

    Seperti yang mungkin Anda ketahui, di Excel baru ada fungsi khusus untuk menghasilkan angka acak, RANDARRAY, yang telah kita bahas beberapa artikel yang lalu. Fungsi ini dapat melakukan banyak hal yang berguna, tetapi dalam kasus kami, fungsi ini tidak dapat membantu. Untuk menghasilkan rangkaian bilangan bulat acak yang menaik atau menurun, kita memerlukan fungsi RANDBETWEEN lama yang baik untuk langkah argumen dari SEQUENCE.

    Contohnya, untuk membuat serangkaian meningkatkan angka acak yang menumpahkan baris dan kolom sebanyak yang ditentukan dalam B1 dan B2, masing-masing, dan mulai dari bilangan bulat di B3, rumusnya berjalan sebagai berikut:

    =SEQUENCE(B1, B2, B3, RANDBETWEEN(1, 10))

    Tergantung pada apakah Anda menginginkan langkah yang lebih kecil atau lebih besar, berikan angka yang lebih rendah atau lebih tinggi untuk argumen kedua dari RANDBETWEEN.

    Untuk membuat urutan menurunkan angka acak , yang langkah harus negatif, jadi Anda meletakkan tanda minus sebelum fungsi RANDBETWEEN:

    =SEQUENCE(B1, B2, B3, -RANDBETWEEN(1, 10))

    Catatan Karena fungsi Excel RANDBETWEEN adalah mudah menguap akan menghasilkan nilai acak baru dengan setiap perubahan di lembar kerja Anda. Akibatnya, urutan angka acak Anda akan terus berubah. Untuk mencegah hal ini terjadi, Anda dapat menggunakan Excel's Tempel Khusus > Nilai-nilai fitur untuk mengganti rumus dengan nilai.

    Fungsi SEQUENCE Excel hilang

    Seperti fungsi array dinamis lainnya, SEQUENCE hanya tersedia di Excel untuk Microsoft 365 dan Excel 2021 yang mendukung array dinamis. Anda tidak akan menemukannya di Excel 2019 pra-dinamis, Excel 2016, dan yang lebih rendah.

    Itulah cara membuat urutan di Excel dengan rumus. Saya harap contoh-contohnya bermanfaat dan menyenangkan. Bagaimanapun, terima kasih telah membaca dan berharap dapat melihat Anda di blog kami minggu depan!

    Buku kerja latihan untuk diunduh

    Contoh rumus SEQUENCE Excel (file .xlsx)

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.