Excel-formule: betaling over maanden splitsen -

Inhoudsopgave

Generieke formule

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

Samenvatting

Om een ​​betaling of een ander bedrag gelijkmatig over een bepaald aantal maanden te verdelen, met een variabele startmaand, kun je een eenvoudige formule gebruiken samen met de AND-functie en een beetje booleaanse logica. In het getoonde voorbeeld is de formule in E5:

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

Waar bedrag het benoemde bereik C4 is, maanden is het benoemde bereik C5 en begin is het benoemde bereik C6

Uitleg

In de kern is dit een eenvoudige formule die eenvoudig het totale bedrag deelt door het aantal gegeven maanden:

=amount/months

De truc is om dit bedrag in maanden waarin het niet van toepassing is, "te annuleren".

Om dit te doen, gebruiken we deze logische uitdrukking:

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

Hier gebruiken we de AND-functie om elke maand in rij 4 te testen om te zien of deze zowel groter is dan of gelijk is aan de opgegeven startmaand als kleiner dan de eindmaand, berekend door de startmaand bij het totale aantal maanden op te tellen.

AND retourneert alleen WAAR als beide voorwaarden WAAR zijn, en retourneert FALSE in een ander ander geval. Hierdoor worden berekeningen in maanden die buiten het rentebereik vallen, op nul gezet. Dit werkt omdat tijdens wiskundige bewerkingen FALSE wordt gedwongen tot nul en WAAR wordt gedwongen tot 1.

Zonder benoemde bereiken

De formule in het weergegeven voorbeeld gebruikt drie benoemde bereiken. Zonder deze benoemde bereiken kan de formule als volgt worden geschreven:

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

Interessante artikelen...