Excel formula: Stroški se začnejo v določenem mesecu -

Kazalo

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.

Zanimive Članki...