Excel-formule: Rekenmachine voor contante waarde -

Inhoudsopgave

Generieke formule

=INT((amount-SUMPRODUCT(denoms,counts))/currentdenom)

Samenvatting

Om de vereiste valutadenominaties te berekenen, kunt u bij een bepaald bedrag een valutaberekeningstabel samenstellen, zoals in het voorbeeld wordt getoond. Deze oplossing maakt gebruik van de INT- en SUMPRODUCT-functies.

In de voorbeeldshow is de formule in D5:

=INT(($B5-SUMPRODUCT($C$4:C$4,$C5:C5))/D$4)

Uitleg

Om te beginnen is de formule in C5:

=INT($B5/C$4)

Deze formule deelt het bedrag in kolom B door de waarde in C4 (100) en verwijdert de rest met behulp van de INT-functie. De formules in kolom C zijn eenvoudiger dan die in de volgende kolommen, omdat dit de eerste denominatie is - we hoeven ons geen zorgen te maken over eerdere tellingen.

Vervolgens zoeken we in D5 eerst uit waar de waarde van de bestaande denominatie bij telt:

SUMPRODUCT($C$4:C$4,$C5:C5)

Hier is SUMPRODUCT geconfigureerd met twee arrays, beide zorgvuldig geconfigureerd.

Array1 bestaat uit coupures van rij 4. Deze reeks is zorgvuldig geconstrueerd om "uit te breiden" wanneer deze over de tabel naar rechts wordt gekopieerd. De eerste referentie is absoluut ($ C $ 4) en de tweede referentie is "gemengd" (C $ 4) - de rij is vergrendeld maar de kolom zal veranderen, waardoor het bereik groter wordt.

Array2 bestaat uit bestaande denominatietellingen uit rij 5, met dezelfde benadering als hierboven. Het bereik wordt groter naarmate het naar rechts wordt gekopieerd.

Het resultaat van deze SUMPRODUCT-bewerking is de totale waarde van de bestaande denominatietellingen tot dusver in de tabel. Dit wordt afgetrokken van de oorspronkelijke waarde in kolom B, en vervolgens gedeeld door de "huidige" waarde van rij 4. Net als voorheen gebruiken we INT om de rest te verwijderen.

Omdat de formules in kolom C over de tabel worden gekopieerd, worden de juiste tellingen voor elke denominatie berekend.

Het resultaat controleren

Als u uw resultaten wilt controleren, voegt u een kolom toe aan het einde van de tabel met een formule als deze:

=SUMPRODUCT(C$4:H$4,C5:H5)

In elke rij vermenigvuldigt SOMPRODUCT alle tellingen met alle denominaties en retourneert een resultaat dat moet overeenkomen met de oorspronkelijke waarden in kolom B.

FLOOR-functie

Het voorbeeld op deze pagina gebruikt INT, maar je zou ook de FLOOR-functie kunnen gebruiken om naar beneden af ​​te ronden op noemer.

Interessante artikelen...