
Formula generik
=IF(start<=month,expense,0)
Ringkasan
Untuk memulakan perbelanjaan pada bulan tertentu, anda boleh menggunakan formula berdasarkan fungsi IF. Dalam contoh yang ditunjukkan, formula dalam sel E5 (disalin ke bawah dan di seberang) adalah:
=IF($D5<=E$4,$C5,0)
di mana nilai dalam lajur D (permulaan) dan julat E4: J4 adalah tarikh Excel yang sah.
Penjelasan
Perkara pertama yang dibuat oleh formula ini ialah menyemak tarikh di lajur D berbanding tarikh di tajuk (E4: J4).
=IF($D5<=E$4
Diterjemahkan: jika tarikh di lajur D kurang dari atau sama dengan tarikh di baris E.
Perhatikan ini adalah rujukan campuran. Lajur dalam $ D5 dikunci, dan baris di E $ 4 dikunci. Ini membolehkan formula disalin di seluruh jadual.
Sekiranya hasil ujian ini BENAR, fungsi IF mengembalikan perbelanjaan dari lajur C, jika tidak, IF mengembalikan sifar (0).
=IF($D5<=E$4,$C5,0)
Sekali lagi perhatikan bahawa rujukan ke $ C5 adalah lajur terkunci, jadi perbelanjaan selalu diambil dari lajur C.
Oleh kerana formula disalin di seluruh jadual, perbelanjaan bermula pada bulan yang betul. Dalam bulan-bulan di mana perbelanjaannya belum sah, hasilnya adalah sifar.
Dengan logik boolean
Dengan menggunakan logik boolean, rumus dapat ditulis semula seperti di bawah, untuk formula yang lebih mudah:
=$C5*($D5<=E$4)
Di sini ungkapan logik digunakan untuk "membatalkan" perbelanjaan dalam bulan-bulan di mana mereka belum bermula.