Membuat laporan keuangan bulanan sering menjadi tantangan bagi pemilik usaha kecil, bendahara, maupun staf administrasi. Salah satu kasus yang paling sering ditemui adalah buku kas harian yang penulisan tanggalnya hanya dilakukan di baris awal transaksi, sedangkan baris-baris berikutnya dibiarkan kosong karena masih dalam tanggal yang sama. Kondisi ini membuat proses cara rekap bulanan kas harian dengan tanggal tidak diulang di Excel terasa rumit, terutama jika kita ingin hasil yang otomatis dan rapi tanpa harus menyalin tanggal ke setiap baris.
Pada artikel ini, kita akan membahas secara tuntas cara rekap bulanan kas harian dengan tanggal tidak diulang menggunakan dua pendekatan rumus Excel modern, yaitu dengan LET dan LAMBDA. Kedua cara ini sangat cocok untuk data seperti contoh tabel yang akan kita gunakan, di mana tanggal hanya muncul sekali untuk beberapa transaksi dalam satu hari.
Mengapa Rekap Bulanan dengan Tanggal Tidak Diulang Menjadi Masalah?
Dalam praktik pencatatan kas harian, format seperti berikut sangat umum digunakan:
- Tanggal ditulis sekali di baris pertama
- Beberapa transaksi dicatat di bawahnya
- Kolom tanggal pada baris transaksi berikutnya dibiarkan kosong
Berikut contoh sederhananya:

Masalah muncul saat kita ingin melakukan rekap bulanan kas harian dengan tanggal tidak diulang, karena Excel tidak “tahu” bahwa baris kosong tersebut sebenarnya masih memiliki tanggal yang sama dengan baris di atasnya. Fungsi standar seperti SUMIFS atau Pivot Table biasanya mengharuskan setiap baris memiliki tanggal. Di sinilah rumus berbasis LOOKUP, SUMPRODUCT, LET, dan LAMBDA menjadi solusi yang sangat elegan.
Cara Pertama: Rekap Bulanan dengan Rumus LET
Pendekatan pertama menggunakan fungsi LET, yang berguna untuk menyimpan hasil perhitungan sementara agar rumus lebih mudah dibaca dan lebih efisien.
Rumus yang Digunakan
=LET(
tgl;LOOKUP(ROW($B$4:$B$23);ROW($B$4:$B$23)/($B$4:$B$23<>"");$B$4:$B$23);
SUMPRODUCT((MONTH(tgl)=MONTH(F4))*(YEAR(tgl)=YEAR(F4))*$D$4:$D$23)
)
Penjelasan Rumus (Bagian per Bagian)
Untuk memahami cara rekap bulanan kas harian dengan tanggal tidak diulang, mari kita uraikan rumus ini secara bertahap:
- LOOKUP + ROW
LOOKUP(ROW($B$4:$B$23);ROW($B$4:$B$23)/($B$4:$B$23<>"");$B$4:$B$23)
Bagian ini berfungsi untuk:
- Mencari tanggal terakhir yang tidak kosong di atas setiap baris
- Mengisi secara virtual tanggal ke baris-baris kosong (tanpa kolom bantu)
- LET (variabel tgl)
Hasil dari LOOKUP disimpan dalam variabeltgl, sehingga tidak perlu ditulis berulang-ulang. - MONTH dan YEAR
MONTH(tgl)=MONTH(F4)
YEAR(tgl)=YEAR(F4)
Digunakan untuk menyaring transaksi yang termasuk dalam bulan dan tahun tertentu.
- SUMPRODUCT
Mengalikan kondisi bulan-tahun dengan nilai uang masuk, lalu menjumlahkannya.
Dengan pendekatan ini, cara rekap bulanan kas harian dengan tanggal tidak diulang bisa dilakukan tanpa menambahkan satu pun kolom bantu. Berikut hasil akhirnya:

Cara Kedua: Rekap Bulanan dengan LAMBDA
Jika Anda sering melakukan rekap bulanan, cara kedua ini jauh lebih rapi dan profesional. Kita akan membuat fungsi sendiri bernama REKAPBULANAN.
Rumus LAMBDA
=LAMBDA(rTgl;rNilai;bln;
LET(
tgl;LOOKUP(ROW(rTgl);ROW(rTgl)/(rTgl<>"");rTgl);
SUMPRODUCT((MONTH(tgl)=MONTH(bln))*(YEAR(tgl)=YEAR(bln))*rNilai)
)
)
Dengan LAMBDA ini, cara rekap bulanan kas harian dengan tanggal tidak diulang menjadi lebih fleksibel dan mudah digunakan di banyak sheet.
Langkah-Langkah Menyimpan LAMBDA di Name Manager
Ikuti langkah berikut agar fungsi REKAPBULANAN bisa digunakan seperti fungsi bawaan Excel:
- Klik Formulas
- Pilih Name Manager
- Klik New
- Isi: Name:
REKAPBULANAN, dan Refers to: tempelkan rumus LAMBDA di atas - Klik OK, lalu Close

Setelah itu, fungsi siap digunakan.
Cara Menggunakan Fungsi REKAPBULANAN
Di sel hasil (misalnya G4), gunakan:
=REKAPBULANAN($B$4:$B$23;$D$4:$D$23;F4)
Keterangan:
$B$4:$B$23→ range tanggal$D$4:$D$23→ range uang masukF4→ bulan yang ingin direkap
Inilah bentuk cara rekap bulanan kas harian dengan tanggal tidak diulang yang paling bersih dan mudah dirawat.
Contoh Hasil Rekap Bulanan
Dengan data contoh di atas, berikut adalah hasilnya:
- Oktober 2025 → Rp 14.100.000
- November 2025 → Rp 5.200.000
- Desember 2025 → Rp 13.500.000

Semua nilai dihitung otomatis tanpa perlu menyalin tanggal ke setiap baris transaksi.
Perbandingan Dua Cara Rekap
| Aspek | LET | LAMBDA |
|---|---|---|
| Kemudahan awal | Mudah | Sedikit advanced |
| Bisa dipakai ulang | Tidak | Ya |
| Cocok untuk laporan rutin | Cukup | Sangat cocok |
| Profesionalitas | Tinggi | Sangat tinggi |
Keduanya sama-sama valid untuk cara rekap bulanan kas harian dengan tanggal tidak diulang, tinggal disesuaikan dengan kebutuhan.
Kesimpulan
Mengelola buku kas dengan format tanggal yang tidak diulang adalah praktik yang umum dan efisien. Namun, tanpa rumus yang tepat, proses rekap bulanan bisa menjadi pekerjaan manual yang melelahkan. Dengan memahami cara rekap bulanan kas harian dengan tanggal tidak diulang menggunakan rumus LET dan LAMBDA, Anda dapat membuat laporan keuangan yang otomatis, rapi, dan profesional tanpa kolom bantu tambahan.
Baik menggunakan pendekatan LET untuk solusi cepat, maupun LAMBDA untuk sistem yang bisa dipakai berulang kali, keduanya membuktikan bahwa cara rekap bulanan kas harian dengan tanggal tidak diulang di Excel bukan lagi masalah, melainkan keunggulan.
Download Template Gratis
Bagi Anda yang ingin mencoba teknik ini secara langsung, kami telah menyiapkan template gratis yang dirancang khusus untuk membantu Anda mempraktikkan Cara Rekap Bulanan Kas Harian dengan Tanggal Tidak Diulang di Excel ini. File Excel bisa didownload melalui tautan berikut:
Atau juga jika ingin mempelajari langkah demi langkah secara visual, bisa kunjungi Youtube Channel Depot Excel. Di sana teman-teman akan melihat bagaimana rumusnya bekerja. Semoga bermanfaat!
—











0 Komentar