Excel-formel: Delt betaling over måneder -

Innholdsfortegnelse

Generisk formel

=amount/months*AND(month>=start,month<(start+months))

Sammendrag

For å fordele en betaling eller et annet beløp jevnt over et gitt antall måneder, med en variabel startmåned, kan du bruke en enkel formel sammen med AND-funksjonen og litt boolsk logikk. I eksemplet vist er formelen i E5:

=amount/months*AND(E4>=start,E4<(start+months))

Hvor beløpet er det nevnte området C4, er måneder det navnet området C5, og start er det navngitte området C6

Forklaring

I kjernen er dette en enkel formel som bare deler det totale beløpet med antall oppgitte måneder:

=amount/months

Trikset er å "kansellere" dette beløpet i måneder der det ikke gjelder.

For å gjøre dette bruker vi dette logiske uttrykket:

AND(E4>=start,E4<(start+months))

Her bruker vi AND-funksjonen til å teste hver måned i rad 4 for å se om den både er større enn eller lik den gitte startmåneden, og mindre enn sluttmåneden, beregnet ved å legge startmåneden til totalt måneder.

OG returnerer SANT bare når begge forholdene er SANNE, og returnerer FALSE i et annet tilfelle. Dette nullstiller effektivt beregninger i måneder som faller utenfor interesseområdet. Dette fungerer fordi FALSE blir tvunget til null under matteoperasjoner, og SANN tvinges til 1.

Uten navngitte områder

Formelen i eksemplet som vises, bruker tre navngitte områder. Uten disse navngitte områdene kan formelen skrives slik:

=$C$4/$C$5*AND(E4>=$C$6,E4<($C$6+$C$5))

Interessante artikler...