
Formula umum
=SUM(OFFSET(start,0,0,N,1))
Ringkasan
Untuk menjumlahkan sekumpulan data bulanan melalui n jumlah bulan, Anda dapat menggunakan rumus berdasarkan fungsi SUM dan OFFSET. Pada contoh yang ditunjukkan, rumus di G6 adalah:
=SUM(OFFSET(C5,0,0,G5,1))
Penjelasan
Dalam contoh yang ditampilkan, kami memiliki data bulanan untuk tahun 2017 dan 2018. Tujuannya adalah untuk menjumlahkan nilai secara dinamis melalui jumlah bulan tertentu, di-hardcode sebagai 6 di sel G5. Ini dilakukan dengan memasukkan referensi yang dibuat dengan fungsi OFFSET ke dalam fungsi penjumlahan.
Fungsi OFFSET memungkinkan Anda membuat referensi menggunakan titik awal, offset baris dan kolom, serta tinggi dan lebar. OFFSET berguna dalam rumus yang secara dinamis rata-rata atau menjumlahkan "nilai n terakhir", "nilai n pertama", dan seterusnya. Di sel G6, OFFSET dikonfigurasi seperti ini:
OFFSET(C5,0,0,G5,1)
Diterjemahkan: dari posisi awal C5, buat referensi 6 baris x 1 kolom tanpa offset. Dengan angka 6 di G5, OFFSET mengembalikan referensi C5: C10 ke SUM:
=OFFSET(C5,0,0,G5,1) // returns C5:C10 =SUM(C5:C10)) // returns 5775
Rumus di G7 diatur dengan cara yang sama. Satu-satunya perbedaan adalah titik awalnya:
=OFFSET(D5,0,0,G5,1) // returns D5:D10 =SUM(D5:D10)) // returns 6380
Saat angka di G5 diubah, kedua rumus diperbarui secara dinamis dan mengembalikan hasil baru.
Variasi dari tahun ke tahun
Alih-alih melakukan hardcode nilai ke dalam rumus, Anda dapat menggunakan fungsi COUNT untuk menghitung entri yang ada di kolom tertentu dan mengembalikan hitungan itu ke OFFSET. Versi umum rumus ini akan terlihat seperti ini:
=SUM(OFFSET(start,0,0,COUNT(rng),1))
di mana rng adalah referensi ke rentang yang berisi nilai YTD.