Anzeige
Archiv - Navigation
1336to1340
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Schwierige Formel gesucht

Schwierige Formel gesucht
29.10.2013 16:28:36
Dieter(Drummer)
Liebe Formelspezialisten,
ich suche eine Formel, die z. B. die Summe aus den einzelnen Werten in Spalte A , hier A3 bis A11, ermittelt, die die geringste Differenz zu der Zahl in B3 hat.
In der Splate A können auch noch mehrere Werte stehen. Habe hier eine Beispieltabelle hochgeladen. Die Summenfomel in C3 ist nur als ein Bespiel anzusehen, da ich mit SUMME ja selbst die möglichen Werte in A suchen muss. Dies soll aber per Formel erledigt werden.
https://www.herber.de/bbs/user/87863.xls
Danke für evtl. Hilfe und
Gruß,
Dieter(Drummer)

15
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schwierige Formel gesucht
29.10.2013 16:45:24
Arthur
Hallo Dieter.
Formel: INDEX(A3:A11;VERGLEICH(1;(A3:A11=B$3-MIN(ABS(A3:A11-$B$3)))*1;0))
Zur Eingabe Strg-Umschalt-Eingabe gleichzeitig drücken.
Gruß, Arthur

AW: Schwierige Formel gesucht
29.10.2013 16:51:11
Dieter(Drummer)
Danke Arthur für Deien schnelle Antwort.
Das Formelergebnis zeigt mit aber die Zahl 3250. Das Ergebnis soll aber die Summe als Zahl zeigen, die nächtsmöglich an die an die zahl in B3, also hier 12000, heran kommt.
Geht das noch?
Gruß, Dieter(Drummer)

AW: Schwierige Formel gesucht
29.10.2013 17:05:18
Arthur
Hallo Dieter.
... falsch gelesen
... und einen Teppfuhler in der Formel = und - vertauscht (dann würde der nächstliegende Wert ermittelt)
Für dein Problem muss ich passen, da es für manche Zahlen unterschiedliche Kombinationen geben kann.
Gruß, Arthur

Anzeige
nee, nee - da liegst Du daneben
29.10.2013 17:03:37
WF
Hi,
folgende Arrayformel:
{=SUMME((MIN(ABS(A3:A11-$B$3))=ABS(A3:A11-$B$3))*A3:A11)}
Salut WF

AW: nee, nee - da liegst Du daneben
29.10.2013 17:11:41
Dieter(Drummer)
Danke WF,
aber Deine Formel zeigt mir auch die Zahl 3250. Ich brauche die Summe der Werte aus A, die nächstmöglich an B3 (12000) kommt. Es kann also die Summe aus mehreren Werten sein oder auch nur ein Wert. Hier meine Mustertabelle mit Deiner Formel:
https://www.herber.de/bbs/user/87866.xls
Evtl. hast Du noch eine Lösung.
Gruß, Dieter(Drummer)

AW: Formelproblem noch nicht gelöst
29.10.2013 18:44:40
Dieter(Drummer)
Hallo Formelspezialisten,
sollte mich freuen, wenn es doch noch eine Lösung gibt.
Danke fürs drum kümmern und
Gruß, Dieter(Drummer)

Anzeige
AW: Formelproblem noch nicht gelöst
29.10.2013 18:55:41
Bastian
Hallo Dieter,
ich habe keine Formellösung, aber eine Lösung mit dem Solver:
https://www.herber.de/bbs/user/87868.xls
Es gibt sogar eine Kombination, die genau 12000 entspricht (alle Werte, ausser den in A7):
 ABCD
2Mx1  Mx2
332501325012000
4134511345 
5234012340 
6255012550 
790000 
83451345 
94001400 
104051405 
113651365 
12100011000 
13  120000

Formeln der Tabelle
ZelleFormel
C3=A3*B3
C4=A4*B4
C5=A5*B5
C6=A6*B6
C7=A7*B7
C8=A8*B8
C9=A9*B9
C10=A10*B10
C11=A11*B11
C12=A12*B12
C13=SUMME(C3:C12)
D13=D3-C13


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß, Bastian

Anzeige
AW: Solver Lösung
29.10.2013 19:11:37
Dieter(Drummer)
Danke, Bastian,
für Deinen Lösungsvorschlag. Leider kenne ich mit dem Solver nicht aus und muss mir das erstmal einverleiben. Aber wie man sieht, geht ja etwas.
Danke Dir und einen schönen Abend.
Gruß, Dieter(Drummer)

hast Du Dich vertippt, 12000 oder 1200 ?
29.10.2013 23:32:26
Matthias
Hallo
Tabelle1

 ABCD
2Mx1Mx2Formel?;-)
3325012000111011900
41345   
52340   
62550   
7900   
8345   
9400   
10405   
11365   

Formeln der Tabelle
ZelleFormel
C3=SUMME(A8+A11+A9)
D3=SUMME(A3:A11)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Denn die Summe aller Zahlen ist am nächsten dran ;-)
Tippfehler?
Gruß Matthias

Anzeige
AW: Geht nich nicht
30.10.2013 08:29:04
Dieter(Drummer)
Guten Morgen, Matthias,
Danke für Deine Meldung. Nein, ich habe mich nicht vertippt!
1) Die Formel von mir in C3 war nur ein Muster von mir.
2) Deine Formel in D3 hilft mir nicht weiter.
Mein Ziel ist, dass z.B.in C3 die am nächsten an die zahl in B3 (hier 12000) stehende SUMME der einzelnen Zahlen aus der Spalte A zeigt. D.h. die Formel soll die Additionen suchen, die am nächsten an die 12000 kommt, oder genau die 12000 erreicht.
Wenn es nur ein VBA Lösung gibt, wäre das auch eine Lösung. Dann sollte wohl der Bereich vorher markiert werden, aus dem die Additionssuche erfolgen soll und eine Eingabebox erscheinen, in der ich die Zahl eingeben kann, die als Vorgabe dient.
Bin für jede Lösung dankbar.
Gruß, Dieter)Drummer)

Anzeige
per Solver
30.10.2013 08:55:13
WF
Hi,
Matthias hat schon Recht. Deine 12.000 liegen über der Gesamtsumme der Beträge in Spalte A.
Eine Solver-Lösung geht so (ich nehme mal als Wunschgröße nicht 12.000 sondern 1.200 in B3):
schreibe in B5 für das Ergebnis
=SUMMENPRODUKT(A3:A11;H3:H11)
Spalte H ist leer
im Solver:
Zielzelle ist $B$5
Zielwert: Max anklicken
veränderbare Zellen: $H$3:$H$11
Nebenbedingungen:
$B$5<=$B$3
$H$3:$H$11<=1
$H$3:$H$11=Ganzzahlig
$H$3:$H$11>=0
Bei den Optionen setzt Du lineares Modell voraus und reduzierst die Toleranz auf 1%
jetzt LÖSEN
Salut WF

Anzeige
AW: per Solver
30.10.2013 09:19:23
Dieter(Drummer)
Guten Morgen WF,
Danke für Deine Lösung. Mit dem Solver muss mich erst auseinander setzen. Dafür brauche ich etwas mehr Zeit. Danke Dir für Deine Lösung, die ich mir gerne vertieft erarbeite.
Gruß und einen schönen Tag,
Dieter(Drummer)

AW: per Solver
30.10.2013 09:29:10
Bastian
Hallo WF,
Nebenbedingung:
$H$3:$H$11=binär
statt:
$H$3:$H$11 $H$3:$H$11=Ganzzahlig
$H$3:$H$11>=0
Gruß, Bastian

stimmt - ist natürlich einfacher
30.10.2013 09:35:21
WF
.

AW: per Solver
30.10.2013 09:41:26
Dieter(Drummer)
Danke Dir auch Bastian.
Ich muss das wohl alles erstmal mit dem Solver richtig umsetzen
Gruß, Dieter(Drummer)

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige