
Formula umum
=DATE(SEQUENCE(12,1,YEAR(A1)),MONTH(B5),DAY(A1))
Ringkasan
Untuk membuat rangkaian tanggal berdasarkan tahun, Anda dapat menggunakan fungsi SEQUENCE bersama dengan fungsi YEAR, MONTH, dan DAY. Dalam contoh yang ditampilkan, rumus dalam E5 adalah:
=DATE(SEQUENCE(12,1,YEAR(B5)),MONTH(B5),DAY(B5))
yang menghasilkan rangkaian 12 tanggal, bertambah satu tahun, dimulai dengan 1 Mei 2019.
Penjelasan
Fungsi SEQUENCE adalah fungsi larik dinamis yang dapat menghasilkan banyak hasil. Seperti fungsi larik dinamis lainnya, SEQUENCE mengeluarkan larik hasil yang "tumpah" ke lembar kerja dalam "rentang tumpahan".
SEQUENCE dapat menghasilkan hasil dalam baris, kolom, atau keduanya. Dalam kasus ini, SEQUENCE dikonfigurasikan untuk mengeluarkan larik angka yang terdiri dari 12 baris kali 1 kolom:
SEQUENCE(12,1,YEAR(B5))
Angka awal adalah nilai tahun dari B5, dan nilai langkah default ke 1, jadi SEQUENCE mengeluarkan array seperti ini:
(2019;2020;2021;2022;2023;2024;2025;2026;2027;2028;2029;2030)
Larik ini dikembalikan sebagai argumen tahun di dalam fungsi DATE, yang menyebabkan hasil tumpah ke kisaran D5: D16. Nilai MONTH dan DAY diambil langsung dari tanggal di B5:
MONTH(B5),DAY(B5)
Jika diformat sebagai tanggal, hasil akhirnya adalah 12 tanggal, selisih satu tahun, dimulai dengan 1 Mei 2019.
Opsi satu-satunya tahun
Untuk menggunakan SEQUENCE untuk menghasilkan tahun saja, berdasarkan tanggal mulai yang sama, rumus di F5 adalah:
=SEQUENCE(12,1,YEAR(B5))
Seperti sebelumnya, SEQUENCE dikonfigurasi untuk mengeluarkan 12 angka, dimulai dengan tahun di B5, ditambah dengan 1. Hasil akhirnya tumpah ke F5: F16.