Excel vzorec: Výdavky sa začínajú konkrétnym mesiacom

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete zahájiť výdaj v konkrétnom mesiaci, môžete použiť vzorec založený na funkcii IF. V zobrazenom príklade je vzorec v bunke E5 (kopírovaný dole a naprieč):

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

kde hodnoty v stĺpci D (začiatok) a rozsah E4: J4 sú platné dátumy programu Excel.

Vysvetlenie

Prvá vec, ktorú tento vzorec urobí, je kontrola dátumu v stĺpci D oproti dátumu v hlavičke (E4: J4).

=IF($D5<=E$4

Preložené: ak je dátum v stĺpci D menší alebo rovnaký ako dátum v riadku E.

Upozorňujeme, že ide o zmiešané referencie. Stĺpec v $ D5 je uzamknutý a riadok v E $ 4 je uzamknutý. To umožňuje kopírovanie vzorca cez celú tabuľku.

Ak je výsledok tohto testu TRUE, funkcia IF vráti výdaj zo stĺpca C, inak IF vráti nulu (0).

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

Opäť upozorňujeme, že odkaz na C5 $ má zamknutý stĺpec, takže náklady sa vždy vyberajú zo stĺpca C.

Keď sa vzorec kopíruje cez tabuľku, výdavky sa začínajú správnym mesiacom. V mesiacoch, keď výdavok ešte nie je platný, je výsledok nulový.

S logickou logikou

Pomocou logickej logiky by sa dal vzorec prepísať ako je uvedené nižšie, pre jednoduchší vzorec:

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

Tu sa logický výraz používa na „zrušenie“ výdavkov v mesiacoch, v ktorých ešte nezačali.

Zaujímavé články...