Excel-formel: Udgifter begynder i en bestemt måned -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at starte en udgift på en bestemt måned kan du bruge en formel baseret på IF-funktionen. I det viste eksempel er formlen i celle E5 (kopieret ned og på tværs):

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

hvor værdierne i kolonne D (start) og området E4: J4 er gyldige Excel-datoer.

Forklaring

Den første ting, denne formel gør, er at kontrollere datoen i kolonne D mod datoen i overskriften (E4: J4).

=IF($D5<=E$4

Oversat: hvis datoen i kolonne D er mindre end eller lig datoen i række E.

Bemærk, dette er blandede referencer. Kolonnen i $ D5 er låst, og rækken i E $ 4 er låst. Dette gør det muligt at kopiere formlen over hele tabellen.

Hvis resultatet af denne test er SAND, returnerer IF-funktionen udgiften fra kolonne C, ellers returnerer IF nul (0).

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

Igen bemærk henvisningen til $ C5 er har kolonnen låst, så udgiften altid hentes fra kolonne C.

Da formlen kopieres over bordet, begynder udgifterne i den rigtige måned. I måneder, hvor udgiften endnu ikke er gyldig, er resultatet nul.

Med boolsk logik

Ved hjælp af boolsk logik kunne formlen omskrives som nedenfor for en enklere formel:

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

Her bruges det logiske udtryk til at "annullere" udgifter i måneder, hvor de endnu ikke er startet.

Interessante artikler...