2.9k Aufrufe
Gefragt in Tabellenkalkulation von ahorn38 Experte (3.3k Punkte)
Hallo,

ich habe eine Anzahl verschiedener Werte und möchte aus diesen Werten zwei bestimmte Summen bilden.
Konkret geht es darum aus den Werten
38,00 €
20,00 €
32,00 €
103,00 €
120,00 €
39,00 €
27,00 €
35,00 €
12,00 €
120,00 €
30,00 €
21,00 €
23,00 €
57,00 €
30,00 €
36,00 €
60,00 €
32,00 €
22,00 €
20,00 €
10,50 €
19,00 €
32,00 €
8,00 €
32,00 €
25,00 €
47,00 €
75,00 €
75,00 €
die beiden Summen 845,50 und 355 zu bilden. Welche Werte gehören zu welcher Summe.
Sicher wird das nicht über eine Formel gehen, sondern über einen Code...? Hat jemand einen Tipp?
Danke und Gruß

9 Antworten

0 Punkte
Beantwortet von m-o Profi (22.9k Punkte)
Hallo Andreas,

in diesem Fall kannst du das ohne Makro, aber mit Hilfsspalten lösen:
Beispieldatei.

Gruß

M.O.
0 Punkte
Beantwortet von ahorn38 Experte (3.3k Punkte)
Hallo,

leider klappt der download nicht. Ich lande auf Singleseiten und player-updates....???
Dabei bin ich so gespannt auf deine Datei!!
Gruß
0 Punkte
Beantwortet von m-o Profi (22.9k Punkte)
Hallo Andreas,

nutze den blauen Button unter Datum, Dateigröße und Downlaods.

Gruß

M.O.
0 Punkte
Beantwortet von ahorn38 Experte (3.3k Punkte)
Hallo M.O.
das ist ja genial! Ich hatte schon lange überlegt, ob das mit Formeln geht, aber da wäre ich im Leben nicht draufgekommen.
Allerdings ein kleines Problem:
Ich habe in deiner Struktur in der Spalte "A" die Zahelnreihe
75
75
38
20
32
103
120
39
27
35
12
171
23
57
66
114
20
10,5
19
40
32
25
47
eingegeben. Diese bildet die gleiche Gesamtsumme bei weniger Summanden und soll in die gleichen Teilsummen zerlegt werden. Warum klappt das denn nicht mit der gleichen Formelstruktur?
Gruß
Andreas
0 Punkte
Beantwortet von m-o Profi (22.9k Punkte)
Hallo Andreas,

das Problem ist, dass einfach von oben nach unten so lange eine Zahl abgezogen wird, bis (annähernd) Null erreicht ist. Das klappt leider nicht immer :-(. Bei deinem ersten Beispiel hat es zufällig gepasst, daher hatte ich auch "in diesem Fall" geschrieben.
Eine wirklich befriedigende Lösung gibt es per Formel wohl nicht.

Ich habe aber jetzt mal etwas gesucht (weil es mich auch interessiert) und habe das hier gefunden: Solver

Wie du Solver aktivierst, kannst du hier nachlesen: Klick mich

Gruß

M.O.
0 Punkte
Beantwortet von computerschrat Profi (33.2k Punkte)
Hallo Andreas,

das Verfahren hat dann ein grundsätzliches Problem.
Es fängt oben in der Liste an, prüft die nächste Zahl noch in die Summe A "passt" und nimmt sie dann mit auf, andernfalls schlägt sie diese Zahl der Summe B zu. Wenn aber diese Zahl nicht in die Summe A gehört, weil damit das Endergebnis nicht zu erreichen ist, wird sie dennoch ohne Prüfung des Rests mit aufgenommen und am Ende stimmen die beiden Summen nicht.

Insofern kann ich deine Frage aus #4 beantworten, einen konstruktiven Beitrag zu deiner Aufgabenstellung habe ich aber leider nicht.

Gruß
computerschrat
0 Punkte
Beantwortet von computerschrat Profi (33.2k Punkte)
zu spät :-(
0 Punkte
Beantwortet von ahorn38 Experte (3.3k Punkte)
Hallo,
danke euch Beiden! ihr habt mich bei diesem sicher komplexen Problem schon ganz schön weit gebracht. Ich probiere jetzt mal den Solver. Sollte jemand noch eine Idee haben - immer gern!!
Viele Grüße
Andreas
0 Punkte
Beantwortet von ahorn38 Experte (3.3k Punkte)
Hallo M.O.

der Solver löst das Problem. Danke für den Tipp!!!
Gruß Andreas
...