Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Beträge Bargeld Stückelung berechnen
#1
Hi, 
ich bin auf der Suche nach einer Stückelung für Bargeldbeträge - Formel oder Matrix?
Also das Excel mir die Stückelung berechnet für einen Beitrag mit Anzahl 200er Scheine, 100, 50, 20, 10, 5..

Gibt ja unterschiedliche Ansätze, was ich so finde - nicht alles geht bei mir allerdings und wie macht man das am geschicktesten? 
Ich habe eine Tabelle, wo Beträge drin sind und würde gerne pro Betrag (Zelle) in der Zeile die Stückelung berechnen, damit ich unten eine Summe bilden kann für die Scheine z.B.

Kann mir wer da einen guten Hinweis geben?
Danke


Angehängte Dateien
.xlsx   Stueckelung2.xlsx (Größe: 5,38 KB / Downloads: 12)
Antworten Top
#2
Hi,

gib mal im Suchfeld den Begriff Stückelung oder Bargeldstückelung ein. Das Thema wurde schon des Öfteren bearbeitet.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Moin!
Den Klassiker gibt es seit Äonen bei Excelformeln [klick mich]

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#4
B1: =LET(
y;A1;
x;{500;200;100;50;20;10;5;2;1;0,5;0,2;0,1;0,05;0,02;0,01};
z;VSTAPELN(y;SCAN(y;x;LAMBDA(a;c;RUNDEN(a-KÜRZEN(a/c)*c;2))));
v;HSTAPELN(x;(WEGLASSEN(z;-1)-WEGLASSEN(z;1))/x);
FILTER(v;INDEX(v;;2)))


mit dem zu stückelnden Betrag in A1.
[-] Folgende(r) 2 Nutzer sagen Danke an LCohen für diesen Beitrag:
  • darkKyle, RPP63
Antworten Top
#5
Hallo,

Anbei eine Beispieldatei mit Deinen Daten und den zugehörigen Lösungen (diese Datei wird ohne jegliche Gewährleistung zur Verfügung gestellt):

.xlsm   CEF_Beträge Bargeld Stückelung berechnen.xlsm (Größe: 19,06 KB / Downloads: 9)

Die in dieser Datei verwendete Funktion ist eine Abwandlung dieser Funktion:
https://www.sulprobil.com/sbmincash_en/

Viele Grüße,
Bernd
Antworten Top
#6
Hallo,

bei meinem Vorschlag hast du etwas mehr Kombinationsmöglichkeiten...

Als Beispiel hatte ich jetzt einmal 960 Euro gewählt und das du keine 200 Euro Scheine einsetzen möchtest... (das kannst du in C2 bis H2 auswählen...)


Angehängte Dateien
.xlsm   Kombinationsmöglichkeiten Geldscheine.xlsm (Größe: 22,54 KB / Downloads: 14)
Antworten Top
#7
Sehr witzig. Die 200 nimmt man bei mir einfach raus; dann geht das da auch.
Antworten Top
#8
Hi,
danke für eure Antworten.


(12.01.2023, 15:56)RPP63 schrieb: Moin!
Den Klassiker gibt es seit Äonen bei Excelformeln [klick mich]

Den hatte ich gefunden und versucht nach zu bauen für meine vorhandene Tabelle, dabei gab es leider Probleme. Der Download ist ja leider auch ganz anders aufgebaut, als das Bespiel der Seite.


(12.01.2023, 17:39)LCohen schrieb: B1: =LET(
y;A1;
x;{500;200;100;50;20;10;5;2;1;0,5;0,2;0,1;0,05;0,02;0,01};
z;VSTAPELN(y;SCAN(y;x;LAMBDA(a;c;RUNDEN(a-KÜRZEN(a/c)*c;2))));
v;HSTAPELN(x;(WEGLASSEN(z;-1)-WEGLASSEN(z;1))/x);
FILTER(v;INDEX(v;;2)))


mit dem zu stückelnden Betrag in A1.


Das sieht interessant aus, leider will mein Excel die Formal nicht - erkenne ich ad hoc noch nicht, warum. Muss ich mir - wie die anderen Ideen - noch mal anschauen
Danke.

EDIT: okay, anscheiend ging die Formel nur nicht unter MacOS Excel, unter Windows geht sie sofort.
Antworten Top
#9
@LCohen:
Chapeau!  Thumps_up

Nur ein Vorschlag:
Damit man die vorhandene Stückelung nicht in die Matrix hämmern muss, bietet sich ja förmlich eine Verweis-Tabelle an.
Wandert auf jeden Fall in meine Formelsammlung!
Ich schlage vor, dass Du Dich hier oder auf Office-Hilfe.com verewigst, dann kann ich sofort einen Link setzen.
Hier meine unwesentliche Erweiterung mit der Verweis-Tabelle:


ABCDEF
1967,47500,001500,00x
2200,002200,00x
350,001100,00
410,00150,00x
55,00120,00x
62,00110,00x
70,2025,00x
80,0172,00x
91,00
100,50x
110,20x
120,10x
130,05
140,02
150,01x

ZelleFormel
B1=LET(
y;A1;
x;FILTER
(E1:E15;F1:F15="x");
z;VSTAPELN
(y;SCAN(y;x;LAMBDA(a;c;RUNDEN(a-KÜRZEN(a/c)*c;2))));
v;HSTAPELN
(x;(WEGLASSEN(z;-1)-WEGLASSEN(z;1))/x);
FILTER
(v;INDEX(v;;2)))

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • darkKyle
Antworten Top
#10
... das können wir gerne in unserem Beispielbereich aufnehmen Smile
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste