
Splošna formula
=IF(start<=month,expense,0)
Povzetek
Če želite začeti stroške določenega meseca, lahko uporabite formulo, ki temelji na funkciji IF. V prikazanem primeru je formula v celici E5 (kopirana navzdol in navzgor):
=IF($D5<=E$4,$C5,0)
kjer so vrednosti v stolpcu D (začetek) in obseg E4: J4 veljavni Excel datumi.
Pojasnilo
Ta formula najprej opravi preverjanje datuma v stolpcu D glede na datum v glavi (E4: J4).
=IF($D5<=E$4
Prevedeno: če je datum v stolpcu D manjši ali enak datumu v vrstici E.
Upoštevajte, da gre za mešane reference. Stolpec v $ D5 je zaklenjen, vrstica v E $ 4 pa je zaklenjena. To omogoča kopiranje formule po tabeli.
Če je rezultat tega testa TRUE, funkcija IF vrne stroške iz stolpca C, sicer IF vrne nič (0).
=IF($D5<=E$4,$C5,0)
Še enkrat, upoštevajte, da je sklic na $ C5 stolpec zaklenjen, zato se stroški vedno poberejo iz stolpca C.
Ko se formula kopira čez tabelo, se stroški začnejo v pravem mesecu. V mesecih, ko stroški še ne veljajo, je rezultat enak nič.
Z logično logiko
Z uporabo logične logike lahko formulo napišemo tako, kot je prikazano spodaj, za enostavnejšo formulo:
=$C5*($D5<=E$4)
Tu se logični izraz uporablja za "preklic" stroškov v mesecih, ko se še niso začeli.