Excel-Formel: Bargeld-Nennwertrechner -

Inhaltsverzeichnis

Generische Formel

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

Zusammenfassung

Um die erforderlichen Währungsbezeichnungen für einen bestimmten Betrag zu berechnen, können Sie eine Währungsberechnungstabelle erstellen, wie im Beispiel gezeigt. Diese Lösung verwendet die Funktionen INT und SUMPRODUCT.

In der Beispielshow lautet die Formel in D5:

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

Erläuterung

Zu Beginn lautet die Formel in C5:

=INT($B5/C$4)

Diese Formel dividiert den Betrag in Spalte B durch die Bezeichnung in C4 (100) und verwirft den Rest mit der INT-Funktion. Die Formeln in Spalte C sind einfacher als die in den nächsten Spalten, da dies die erste Bezeichnung ist - wir müssen uns nicht um vorherige Zählungen kümmern.

Als nächstes stellen wir in D5 zunächst fest, womit der Wert der vorhandenen Stückelung zählt:

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

Hier wird SUMPRODUCT mit zwei Arrays konfiguriert, die beide sorgfältig konfiguriert sind.

Array1 besteht aus Nennwerten aus Zeile 4. Dieser Bereich wurde sorgfältig so konstruiert, dass er beim Kopieren über die Tabelle rechts "erweitert" wird. Die erste Referenz ist absolut ($ C $ 4) und die zweite Referenz ist "gemischt" (C $ 4) - die Zeile ist gesperrt, aber die Spalte ändert sich, wodurch sich der Bereich erweitert.

Array2 besteht aus vorhandenen Nennwerten aus Zeile 5 mit dem gleichen Ansatz wie oben. Der Bereich wird erweitert, wenn er nach rechts kopiert wird.

Das Ergebnis dieser SUMPRODUCT-Operation ist der Gesamtwert der vorhandenen Nennwertzählungen in der Tabelle. Dies wird vom ursprünglichen Wert in Spalte B abgezogen und dann durch den "aktuellen" Nennwert aus Zeile 4 geteilt. Wie zuvor verwenden wir INT, um den Rest zu entfernen.

Wenn die Formeln in Spalte C über die Tabelle kopiert werden, werden die korrekten Zählwerte für jede Bezeichnung berechnet.

Ergebnis überprüfen

Wenn Sie Ihre Ergebnisse überprüfen möchten, fügen Sie am Ende der Tabelle eine Spalte mit der folgenden Formel hinzu:

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

In jeder Zeile multipliziert SUMPRODUCT alle Zählungen mit allen Nennwerten und gibt ein Ergebnis zurück, das mit den ursprünglichen Werten in Spalte B übereinstimmen sollte.

FLOOR-Funktion

Das Beispiel auf dieser Seite verwendet INT. Sie können jedoch auch die FLOOR-Funktion verwenden, um stattdessen nach Nenner abzurunden.

Interessante Beiträge...