Excel-formel: Utgifter begynner på bestemt måned -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

For å starte en utgift på en bestemt måned, kan du bruke en formel basert på IF-funksjonen. I eksemplet vist er formelen i celle E5 (kopiert ned og over):

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

der verdiene i kolonne D (start) og området E4: J4 er gyldige Excel-datoer.

Forklaring

Det første denne formelen gjør er å sjekke datoen i kolonne D mot datoen i overskriften (E4: J4).

=IF($D5<=E$4

Oversatt: hvis datoen i kolonne D er mindre enn eller lik datoen i rad E.

Merk at dette er blandede referanser. Kolonnen i $ D5 er låst, og raden i E $ 4 er låst. Dette gjør at formelen kan kopieres over bordet.

Hvis resultatet av denne testen er SANT, returnerer IF-funksjonen utgiften fra kolonne C, ellers returnerer IF null (0).

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

Vær oppmerksom på at referansen til $ C5 er har kolonnen låst, slik at utgiften alltid hentes fra kolonne C.

Når formelen kopieres over bordet, begynner utgiftene i riktig måned. I måneder der utgiften ennå ikke er gyldig, er resultatet null.

Med boolsk logikk

Ved hjelp av boolsk logikk kan formelen skrives om som nedenfor, for en enklere formel:

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

Her brukes det logiske uttrykket for å "kansellere" utgifter i måneder der de ennå ikke har startet.

Interessante artikler...