Excel-formule: de uitgave begint op een specifieke maand -

Inhoudsopgave

Generieke formule

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

Samenvatting

Om een ​​uitgave voor een specifieke maand te starten, kunt u een formule gebruiken op basis van de ALS-functie. In het weergegeven voorbeeld is de formule in cel E5 (naar beneden en dwars gekopieerd):

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

waarbij de waarden in kolom D (start) en het bereik E4: J4 geldige Excel-datums zijn.

Uitleg

Het eerste dat deze formule doet, is de datum in kolom D vergelijken met de datum in de koptekst (E4: J4).

=IF($D5<=E$4

Vertaald: als de datum in kolom D kleiner is dan of gelijk is aan de datum in rij E.

Merk op dat dit gemengde verwijzingen zijn. De kolom in $ D5 is vergrendeld en de rij in E $ 4 is vergrendeld. Hierdoor kan de formule over de tafel worden gekopieerd.

Als het resultaat van deze test WAAR is, retourneert de ALS-functie de kosten uit kolom C, anders geeft IF nul (0) als resultaat.

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

Merk nogmaals op dat de verwijzing naar $ C5 de kolom vergrendeld heeft, dus de uitgave wordt altijd opgehaald uit kolom C.

Aangezien de formule over de tafel wordt gekopieerd, beginnen de uitgaven op de juiste maand. In maanden waarin de uitgave nog niet geldig is, is het resultaat nul.

Met booleaanse logica

Met behulp van booleaanse logica kan de formule worden herschreven zoals hieronder, voor een eenvoudigere formule:

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

Hier wordt de logische uitdrukking gebruikt om uitgaven "te annuleren" in maanden waarin ze nog niet begonnen zijn.

Interessante artikelen...