Menu

Rumus SEQUENCE Excel: Deret Angka, Tanggal dan Kalender

=SEQUENCE(5) mengembalikan angka 1 sampai 5 ke bawah sebuah kolom, dan =SEQUENCE(3,4) mengisi 3 baris kali 4 kolom. Tambahkan nilai awal dan langkah untuk deret apa pun, termasuk tanggal, nomor baris yang bertambah mengikuti daftar, dan kalender bulanan.

Setiap lembar kerja di halaman ini interaktif: ubah angka atau rumus, dan hasilnya langsung dihitung ulang.

=SEQUENCE(5) mengembalikan angka 1 sampai 5 ke bawah sebuah kolom, dari satu sel tempat kamu mengetiknya. Dengan argumen kedua, rumus ini mengisi sebuah kisi: =SEQUENCE(3,4) memberi 3 baris dan 4 kolom, menghitung 1 sampai 12 ke samping di setiap baris. Ubah angka 5 di A2 menjadi 8, maka kolomnya bertambah panjang.

Satu kolom, lalu sebuah kisi
A2
ABCDEF
1RowsRows and columns
211234
325678
439101112
54
65
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Sintaks SEQUENCE

=SEQUENCE(rows, [columns], [start], [step])
  • rows adalah jumlah baris yang dikembalikan.
  • columns adalah jumlah kolom. Nilai bawaannya 1.
  • start adalah angka pertama. Nilai bawaannya 1.
  • step adalah selisih setiap angka dari angka sebelumnya. Nilai bawaannya 1, dan bisa negatif atau desimal.

Kisi diisi ke samping lebih dulu: di =SEQUENCE(3,4), baris pertamanya 1, 2, 3, 4 dan baris kedua dimulai dari 5. Untuk menghitung ke bawah per kolom, bungkus dengan TRANSPOSE: =TRANSPOSE(SEQUENCE(4,3)).

SEQUENCE butuh Excel 2021, Excel 2024 atau Microsoft 365, dan menampilkan #NAME? di versi lama. Google Sheets punya fungsi yang sama.

Nilai awal dan langkah

Dua argumen terakhir menentukan angka pertama dan jarak antar-angka:

Nilai awal dan langkah yang berbeda
A2
ABCDEFGHI
110 to 505 down to 1Across a row
210512345
3204
4303
5402
6501
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

=SEQUENCE(5,1,10,10) dimulai dari 10 dan bertambah 10 setiap kali. =SEQUENCE(5,1,5,-1) menghitung mundur dari 5. =SEQUENCE(1,5) adalah satu baris berisi lima kolom. Untuk angka berselang, pakai langkah 2: =SEQUENCE(10,1,1,2) memberi angka ganjil dari 1 sampai 19.

Nomor urut baris otomatis

Nomor baris yang diketik manual langsung tidak sesuai begitu ada baris yang ditambahkan. Hitung saja jumlah namanya, lalu biarkan SEQUENCE membuat satu nomor untuk setiap nama:

Nomor yang mengikuti daftar
A2
AB
1No.Name
21Ann
32Ben
43Cara
54Dan
65Eve
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

COUNTA menghitung 5 sel terisi di B2:B8, jadi A2 mengembalikan 1 sampai 5. Ketik Finn di B7, maka nomornya bertambah sampai 6. COUNTA menghitung sel terisi apa pun, jadi daftarnya tidak boleh punya sel kosong di tengah; di sheet sungguhan, buat rentangnya longgar, seperti B2:B1000. Kalau daftarnya kosong, COUNTA mengembalikan 0 dan SEQUENCE(0) menampilkan #CALC!.

Deret tanggal

Tanggal adalah angka di Excel (satu angka per hari), jadi tanggal bisa dipakai sebagai nilai awal. Setiap baris di bawah ini menambahkan satu hari; rumusnya butuh format tanggal, kalau tidak yang tampil nomor seri seperti 46083:

Satu minggu tanggal dari B1
B2
ABCDE
1Start2026-03-02Weekly
22026-03-02Monday2026-03-02
32026-03-03Tuesday2026-03-09
42026-03-04Wednesday2026-03-16
52026-03-05Thursday2026-03-23
62026-03-06Friday
72026-03-07Saturday
82026-03-08Sunday
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

B2 menampilkan 2026-03-02 sampai 2026-03-08 dan C2 menyebut nama setiap harinya, Monday sampai Sunday. E2 memakai langkah 7 untuk empat tanggal yang berjarak seminggu. Ubah B1, maka ketiganya ikut berubah.

Untuk bulan, langkah 30 akan bergeser, karena panjang setiap bulan berbeda. Berikan SEQUENCE ke EDATE sebagai gantinya, yang menambahkan bulan penuh: =EDATE(B1,SEQUENCE(6,1,0)) mengembalikan tanggal 2 Maret sampai 2 Agustus (beri selnya format tanggal). (Lihat menambah hari dan bulan untuk EDATE dan EOMONTH.)

Kisi kalender dengan SEQUENCE

Enam baris berisi tujuh hari sudah cukup untuk bulan apa pun. Kisinya dimulai dari hari Minggu pada atau sebelum tanggal 1: DATE(2026,4,1)-WEEKDAY(DATE(2026,4,1))+1 mundur dari 1 April ke hari Minggu itu. Selnya diberi format d, jadi setiap sel menampilkan nomor harinya, dan conditional format menandai hari-hari di bulan April:

April 2026
A2
ABCDEFG
1SunMonTueWedThuFriSat
22930311234
3567891011
412131415161718
519202122232425
6262728293012
73456789
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

1 April 2026 jatuh pada hari Rabu, jadi kisinya dibuka dengan 29, 30 dan 31 dari bulan Maret. Ubah kedua angka 4 di A2 (dan angka 4 di aturannya) menjadi bulan lain, maka kalendernya digambar ulang. Untuk menampilkan sel kosong alih-alih hari dari bulan lain, uji setiap tanggal di dalam rumusnya; LET membuat rumus itu tetap pendek.

Latihan: tanggal yang berjarak seminggu

Giliranmu
B2
AB
1Start2026-05-04
2Dates
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Giliranmu: Di B2, tampilkan 5 tanggal ke bawah kolom, dimulai dari tanggal di B1 dan masing-masing berjarak seminggu.

SEQUENCE di dalam rumus lain

SEQUENCE sering menjadi pembantu, bukan hasil akhirnya. Tiga kegunaan umum:

SEQUENCE sebagai pembantu
B2
ABCD
1ListTop 3Sum 1 to 101, 2, 3 repeated
2CaraCara551
3DanDan2
4AnnAnn3
5Eve1
6Ben2
73
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.
  • =INDEX(A2:A6,SEQUENCE(3)) mengembalikan tiga item pertama dari sebuah daftar: Cara, Dan dan Ann. TAKE(A2:A6,3) melakukan hal yang sama di Microsoft 365 dan Excel 2024.
  • =SUM(SEQUENCE(10)) menjumlahkan 1 sampai 10 tanpa mengetiknya: 55.
  • =MOD(SEQUENCE(6)-1,3)+1 mengulang 1, 2, 3, 1, 2, 3, berguna untuk membagi baris ke tiga kelompok secara bergiliran.

Kesalahan yang umum adalah menaruh SEQUENCE di tempat yang hasilnya tidak bisa spill. =SEQUENCE(5) menampilkan #SPILL! kalau salah satu dari empat sel di bawahnya berisi data; kosongkan sel-sel itu atau pindahkan rumusnya (lihat error #SPILL!).

Pertanyaan yang sering diajukan

Apa fungsi SEQUENCE di Excel?

SEQUENCE mengembalikan daftar angka yang spill dari satu sel: =SEQUENCE(5) memberi 1 sampai 5 ke bawah sebuah kolom, =SEQUENCE(1,5) memberi 1 sampai 5 ke samping sebuah baris, dan =SEQUENCE(5,1,10,10) memberi 10, 20, 30, 40, 50.

Bagaimana cara membuat deret tanggal di Excel?

Pakai tanggal sebagai nilai awal: =SEQUENCE(7,1,B1) mengembalikan tujuh hari berturut-turut dari tanggal di B1, dan =SEQUENCE(4,1,B1,7) mengembalikan empat tanggal yang berjarak seminggu. Beri hasilnya format tanggal, kalau tidak yang tampil nomor seri.

Bagaimana cara membuat nomor urut baris otomatis di Excel?

Taruh =SEQUENCE(COUNTA(B2:B100)) di baris pertama kolom nomor. Rumus ini menghitung sel terisi di kolom B lalu mengembalikan 1 sampai jumlah itu, jadi nama baru langsung mendapat nomornya tanpa perlu menyalin apa pun.

Bagaimana cara membuat deret yang menghitung mundur?

Pakai langkah negatif: =SEQUENCE(5,1,5,-1) mengembalikan 5, 4, 3, 2, 1. Langkahnya juga boleh desimal, seperti =SEQUENCE(5,1,0,0.25).

Versi Excel mana yang punya SEQUENCE?

Excel 2021, Excel 2024 dan Microsoft 365. Versi lama menampilkan #NAME?; di sana kamu mengetik dua nilai pertama lalu menyeret fill handle, atau memakai =ROW()-1 yang disalin ke bawah.

Ilustrasi bahasa pemrograman di Coddy

Belajar coding dengan Coddy

Mulai