
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.