![](https://cdn.wiki-base.com/3014060/excel_formula_cash_denomination_calculator__2.png.webp)
Yleinen kaava
=INT((amount-SUMPRODUCT(denoms,counts))/currentdenom)
Yhteenveto
Voit laskea vaaditut valuuttamääräiset määrät tietyllä summalla luomalla valuutanlaskentataulukon esimerkissä esitetyllä tavalla. Tämä ratkaisu käyttää INT- ja SUMPRODUCT-toimintoja.
Esimerkkiesityksessä D5: n kaava on:
=INT(($B5-SUMPRODUCT($C$4:C$4,$C5:C5))/D$4)
Selitys
Aluksi C5: n kaava on:
=INT($B5/C$4)
Tämä kaava jakaa sarakkeessa B olevan määrän C4: n nimellisarvolla (100) ja hylkää loput INT-funktiota käyttämällä. Sarakkeen C kaavat ovat yksinkertaisempia kuin useiden seuraavien sarakkeiden kaavat, koska tämä on ensimmäinen nimellisarvo - meidän ei tarvitse huolehtia aiemmista laskelmista.
Seuraavaksi D5: ssä selvitämme ensin, mihin nykyisen nimellisarvon arvo lasketaan:
SUMPRODUCT($C$4:C$4,$C5:C5)
Tässä SUMPRODUCT on määritetty kahdella ryhmällä, jotka molemmat on määritetty huolellisesti.
Taulukko1 koostuu rivin 4 nimellisarvoista. Tämä alue on rakennettu huolellisesti "laajentumaan", kun se kopioidaan taulukon yli oikealle. Ensimmäinen viite on absoluuttinen ($ C $ 4) ja toinen viite on "sekoitettu" (C $ 4) - rivi on lukittu, mutta sarake muuttuu, mikä aiheuttaa alueen laajentumisen.
Taulukko2 koostuu olemassa olevista nimellislaskelmista riviltä 5 samalla lähestymistavalla kuin yllä. Alue laajenee, kun se kopioidaan oikealle.
Tämän SUMPRODUCT-operaation tulos on taulukossa toistaiseksi olemassa olevien nimellisarvojen kokonaisarvo. Tämä vähennetään sarakkeen B alkuperäisestä arvosta ja jaetaan sitten rivin 4 "nykyisellä" nimellisarvolla. Kuten aikaisemmin, jäljellä olevat osat poistetaan INT: llä.
Kun sarakkeen C kaavat kopioidaan taulukon yli, lasketaan oikeat määrät jokaiselle nimellisarvolle.
Tuloksen tarkistaminen
Jos haluat tarkistaa tulokset, lisää taulukon loppuun sarake, jolla on seuraava kaava:
=SUMPRODUCT(C$4:H$4,C5:H5)
Jokaisella rivillä SUMPRODUCT kertoo kaikki määrät kaikilla nimellisarvoilla ja palauttaa tuloksen, jonka on vastattava sarakkeen B alkuperäisiä arvoja.
FLOOR-toiminto
Tämän sivun esimerkki käyttää INT-arvoa, mutta voit käyttää FLOOR-toimintoa myös pyöristääksesi nimittäjää alaspäin.