Excel formülü: Gider belirli bir ayda başlar -

İçindekiler

Genel formül

=IF(start<=month,expense,0)

Özet

Belirli bir ayda bir gider başlatmak için, EĞER işlevine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, E5 hücresindeki formül (aşağı ve çapraz olarak kopyalanır):

=IF($D5<=E$4,$C5,0)

D sütunundaki (başlangıç) ve E4: J4 aralığındaki değerler geçerli Excel tarihleri.

Açıklama

Bu formülün yaptığı ilk şey, başlıktaki tarihle (E4: J4) D sütunundaki tarihi kontrol etmektir.

=IF($D5<=E$4

Çevrildi: D sütunundaki tarih, E satırındaki tarihe eşit veya bundan küçükse.

Bunların karışık referanslar olduğuna dikkat edin. $ D5'teki sütun kilitli ve E $ 4'teki satır kilitli. Bu, formülün tablo boyunca kopyalanmasına izin verir.

Bu testin sonucu DOĞRU ise, EĞER işlevi C sütunundaki gideri döndürür, aksi takdirde EĞER sıfır (0) döndürür.

=IF($D5<=E$4,$C5,0)

Yine, $ C5 referansının sütunun kilitli olduğuna dikkat edin, bu nedenle gider her zaman C sütunundan alınır.

Formül tabloya kopyalandıkça, harcamalar doğru ayda başlar. Giderin henüz geçerli olmadığı aylarda sonuç sıfırdır.

Boole mantığı ile

Boole mantığı kullanılarak formül, daha basit bir formül için aşağıdaki gibi yeniden yazılabilir:

=$C5*($D5<=E$4)

Burada mantıksal ifade, henüz başlamadıkları aylarda giderleri "iptal etmek" için kullanılır.

Ilginç makaleler...