Frage von ShinyShadow, 65

Gibt es ein Programm, das mir in einem Pool aus Zahlen eine gewünschte Summe zusammenstellt?

Hi zusammen :)

Nehmen wir an, ich hätte eine Liste mit ca. 30 Rechnungen, die noch offen sind... Und ein Kontoauszug, auf dem steht, dass 6 Rechnungen mit einer Summe von insgesamt soundsoviel Euro bezahlt wurden... Aber nicht, WELCHE bezahlt wurden...(Sammelzahlung)

Gibt es eine Möglichkeit, um rauszufinden, welche 6 Beträge diese Summe ergeben?

Irgendwie... ein Programm, in das ich alle Rechnungsbeträge eingebe und die Summe der 6 bezahlen Rechnungen und ich sehe dann, welche bezahlt sind?

Ich verzweifel bald! Ich werd jetzt wohl nicht jede Kombi durch addieren müssen, oder?

Ich hoffe, ihr wisst was ich mein und jemand kann mich retten! :(

Antwort
von hypergerd, 19

Na das ist mal eine schöne praktische Anwendung des Online-Iterationsrechners:
einfach Beispiel 114 (wo man zwischen Addition und Multiplikation wählen kann) leicht anpassen


http://www.lamprechts.de/u?u=10


Summe soll hier 38 sein (Variable a)
Im Array aB trägt man Komma-getrennt die Zahlenwerte der Einzelbeträge ein. Das Dezimaltrennzeichen ist der Punkt!

Zwar werden alle Lösungen ausgegeben, aber man sucht  sich sich einfach die mit der Anzahl von 6 Summanden (5 + Zeichen) heraus
(im Bild farbig umrandet -> natürlich nur der erste)

Der erste Parameter von FindKombination(...

definiert, mit welchem Feld-Wert begonnen werden soll .

Achtung:
Bei langen Rechnungen mit sehr großen Zahlen und viel Nachkommastellen gibt es natürlich in allen Sprachen
die Typ Double verwenden (wie hier und wie EXCEL) die bekannten Rundungsfehler.

Antwort
von SelfEnergy, 16

Kannst du C-Programme kompilieren/minimal lesen?

Wenn ja kann ich dir den Code fuer sowas geben.

Kommentar von ShinyShadow ,

Nein, was sowas angeht, bin ich wohl ein hoffnungsloser Fall. Bis vor wenigen Sekunden wusste ich nichtmal, was das ist. Aber ich glaub, ich habs sowieso gleich schon ;)

Und: Danke fürs Angebot!! :)

Antwort
von Beetlestone, 37

http://www.office-loesung.de/ftopic570300_0_0_asc.php

War jetzt das einzige was ich auf die schnelle finden konnte. Hoffentlich hilfts ;)

Kommentar von ShinyShadow ,

Oh klasse, das ist ja genau die Fragestellung! Ich klick mich mal durch den Beitrag durch und schau, ob ich damit zurecht komm! Suuupeer! Vielen Dank :)

Kommentar von Beetlestone ,

Gerne, scheint öfter benötigt zu werden^^
Hier noch eine fertige VBA Lösung:  http://www.herber.de/forum/archiv/1028to1032/1031475_Welche_Kombinationen_ergebe...

(btw. Meine Google suche lautete: "welche zahlen ergeben die summe", falls du dich durch die anderen Seiten noch klicken möchtest)

Keine passende Antwort gefunden?

Fragen Sie die Community