![](https://cdn.wiki-base.com/3014060/excel_formula_cash_denomination_calculator__2.png.webp)
Generička formula
=INT((amount-SUMPRODUCT(denoms,counts))/currentdenom)
Sažetak
Da biste izračunali potrebne apoene valuta, s obzirom na određeni iznos, možete izgraditi tablicu izračuna valute kao što je prikazano u primjeru. Ovo rješenje koristi funkcije INT i SUMPRODUCT.
U primjeru emisije formula u D5 je:
=INT(($B5-SUMPRODUCT($C$4:C$4,$C5:C5))/D$4)
Obrazloženje
Za početak je formula u C5:
=INT($B5/C$4)
Ova formula dijeli iznos u stupcu B denominacijom u C4 (100), a ostatak odbacuje pomoću funkcije INT. Formule u stupcu C jednostavnije su od onih u sljedećih nekoliko stupaca jer je ovo prva denominacija - ne trebamo brinuti o prethodnom brojanju.
Dalje u D5 prvo otkrivamo s čime se računa vrijednost postojeće denominacije:
SUMPRODUCT($C$4:C$4,$C5:C5)
Ovdje je SUMPRODUCT konfiguriran s dva polja, oba pažljivo konfigurirana.
Niz 1 sastoji se od apoena iz retka 4. Ovaj je raspon pažljivo konstruiran da se "proširi" kada se kopira preko tablice udesno. Prva referenca je apsolutna ($ 4 USD), a druga referenca je "miješana" (C $ 4) - redak je zaključan, ali stupac će se promijeniti, zbog čega će se raspon proširiti.
Niz 2 sastoji se od postojećih brojeva apoena iz retka 5, s istim pristupom kao gore. Raspon će se proširiti kopiranjem udesno.
Rezultat ove operacije SUMPRODUCT je ukupna vrijednost postojećih brojeva apoena do sada u tablici. To se oduzima od izvorne vrijednosti u stupcu B, a zatim se dijeli s "trenutnom" nominalom iz retka 4. Kao i prije, koristimo INT za uklanjanje ostataka.
Kako se formule u stupcu C kopiraju kroz tablicu, izračunavaju se točni brojevi za svaku denominaciju.
Provjera rezultata
Ako želite provjeriti svoje rezultate, dodajte stupac na kraj tablice s formulom poput ove:
=SUMPRODUCT(C$4:H$4,C5:H5)
U svakom retku SUMPRODUCT množi sve brojeve sa svim apoenima i vraća rezultat koji bi trebao odgovarati izvornim vrijednostima u stupcu B.
FOOR funkcija
Primjer na ovoj stranici koristi INT, ali umjesto toga možete upotrijebiti i funkciju FLOOR za zaokruživanje prema nazivniku.