
Általános képlet
=IF(start<=month,expense,0)
Összegzés
Egy adott hónap kiadásának megkezdéséhez használhatja az IF függvényen alapuló képletet. A bemutatott példában az E5 cellában lévő képlet (lefelé és másolva):
=IF($D5<=E$4,$C5,0)
ahol a D oszlop (kezdet) és az E4: J4 tartomány értékei érvényes Excel dátumok.
Magyarázat
Az első dolog, amit ez a képlet tesz, ellenőrzi a D oszlop dátumát a fejléc dátumával (E4: J4).
=IF($D5<=E$4
Fordítás: ha a D oszlop dátuma kisebb vagy egyenlő az E. sor dátumával.
Vegye figyelembe, hogy ezek vegyes hivatkozások. A $ D5 oszlopa és az E $ 4 sora zárolva van. Ez lehetővé teszi a képlet másolását az asztalon.
Ha ennek a tesztnek az eredménye IGAZ, az IF függvény visszaadja a költséget a C oszlopból, ellenkező esetben az IF nullát (0) ad vissza.
=IF($D5<=E$4,$C5,0)
Ismét vegye figyelembe, hogy a $ C5 hivatkozásra az oszlop zárolva van, ezért a költségeket mindig a C oszlopból veszik fel.
Amint a képletet átmásolja az asztalra, a költségek a megfelelő hónapban kezdődnek. Azokban a hónapokban, amikor a költség még nem érvényes, az eredmény nulla.
Logikai logikával
Boolean logika segítségével a képletet az alábbiak szerint újraírhatjuk egy egyszerűbb képlethez:
=$C5*($D5<=E$4)
Itt a logikai kifejezést használják a kiadások "törlésére" olyan hónapokban, ahol még nem kezdődtek el.