Excel vzorec: kalkulačka denominácie peňazí

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete vypočítať požadované denominácie mien, vzhľadom na konkrétnu sumu, môžete zostaviť tabuľku výpočtu meny, ako je to znázornené v príklade. Toto riešenie využíva funkcie INT a SUMPRODUCT.

V ukážke je vzorec v D5:

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

Vysvetlenie

Na začiatok je vzorec v C5:

=INT($B5/C$4)

Tento vzorec vydelí množstvo v stĺpci B nominálnou hodnotou v C4 (100) a zvyšok zahodí pomocou funkcie INT. Vzorce v stĺpci C sú jednoduchšie ako vzorce v nasledujúcich niekoľkých stĺpcoch, pretože toto je prvá nominálna hodnota - nemusíme si robiť starosti s predchádzajúcimi počtami.

Ďalej v D5 najskôr zistíme, s čím sa počíta hodnota existujúcej nominálnej hodnoty:

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

Tu je SUMPRODUCT nakonfigurovaný s dvoma poľami, obidve nakonfigurované opatrne.

Pole 1 pozostáva z nominálnych hodnôt z riadku 4. Tento rozsah je starostlivo zostavený tak, aby sa „rozšíril“ pri kopírovaní cez tabuľku napravo. Prvý odkaz je absolútny ($ C $ 4) a druhý odkaz je „zmiešaný“ (C $ 4) - riadok je uzamknutý, ale stĺpec sa zmení, čo spôsobí rozšírenie rozsahu.

Pole 2 pozostáva z existujúcich počtov nominálnych hodnôt z riadku 5, s rovnakým prístupom ako je uvedené vyššie. Rozsah sa rozšíri pri kopírovaní doprava.

Výsledkom tejto operácie SUMPRODUCT je celková hodnota existujúcich počtov nominálnych hodnôt doteraz v tabuľke. To sa odpočíta od pôvodnej hodnoty v stĺpci B, potom sa vydelí „aktuálnou“ nominálnou hodnotou z riadku 4. Rovnako ako predtým, na odstránenie zvyškov používame INT.

Pretože vzorce v stĺpci C sú kopírované cez tabuľku, vypočítajú sa správne počty pre každú nominálnu hodnotu.

Kontrola výsledku

Ak chcete skontrolovať svoje výsledky, pridajte na koniec tabuľky stĺpec s týmto vzorcom:

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

V každom riadku SUMPRODUCT vynásobí všetky počty všetkými nominálnymi hodnotami a vráti výsledok, ktorý by sa mal zhodovať s pôvodnými hodnotami v stĺpci B.

Funkcia FlOOR

Príklad na tejto stránke používa INT, ale môžete tiež použiť funkciu FLOOR na zaokrúhlenie nadol podľa menovateľa.

Zaujímavé články...