
Obecný vzorec
=INT((amount-SUMPRODUCT(denoms,counts))/currentdenom)
souhrn
Chcete-li vypočítat požadované nominální hodnoty měny, vzhledem k konkrétní částce, můžete vytvořit tabulku výpočtu měny, jak je znázorněno v příkladu. Toto řešení využívá funkce INT a SUMPRODUCT.
V ukázkové ukázce je vzorec v D5:
=INT(($B5-SUMPRODUCT($C$4:C$4,$C5:C5))/D$4)
Vysvětlení
Za prvé, vzorec v C5 je:
=INT($B5/C$4)
Tento vzorec vydělí částku ve sloupci B nominální hodnotou v C4 (100) a zbytek zahodí pomocí funkce INT. Vzorce ve sloupci C jsou jednodušší než vzorce v následujících několika sloupcích, protože se jedná o první označení - nemusíme si dělat starosti s předchozími počty.
Dále v D5 nejprve zjistíme, s čím se počítá hodnota existující nominální hodnoty:
SUMPRODUCT($C$4:C$4,$C5:C5)
Zde je SUMPRODUCT nakonfigurován se dvěma poli, obě nakonfigurovaná opatrně.
Pole 1 se skládá z označení z řádku 4. Tento rozsah je pečlivě konstruován tak, aby se při kopírování přes tabulku napravo „rozšířil“. První reference je absolutní ($ C $ 4) a druhá reference je „smíšená“ (C $ 4) - řádek je uzamčen, ale sloupec se změní, což způsobí rozšíření rozsahu.
Pole 2 se skládá z existujících počtů nominálních hodnot z řádku 5 se stejným přístupem jako výše. Rozsah se rozšíří při kopírování doprava.
Výsledkem této operace SUMPRODUCT je celková hodnota stávajících počtů nominálních hodnot v tabulce. To se odečte od původní hodnoty ve sloupci B a poté se dělí „aktuální“ nominální hodnotou z řádku 4. Stejně jako dříve používáme INT k odstranění veškerých zbytků.
Protože vzorce ve sloupci C jsou zkopírovány přes tabulku, jsou vypočítány správné počty pro každou nominální hodnotu.
Kontrola výsledku
Chcete-li zkontrolovat své výsledky, přidejte na konec tabulky sloupec s tímto vzorcem:
=SUMPRODUCT(C$4:H$4,C5:H5)
V každém řádku SUMPRODUCT vynásobí všechny počty všemi nominálními hodnotami a vrátí výsledek, který by měl odpovídat původním hodnotám ve sloupci B.
Funkce FLOOR
Příklad na této stránce používá INT, ale můžete také použít funkci FLOOR k zaokrouhlení dolů podle jmenovatele.