Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: Simon2 am Januar 24, 2017, 18:14:21 Nachmittag
-
Hallo Zusammen! :)
Gerade arbeite ich an einer Projekt-Arbeit für die Uni und bin auf folgendes Optimierungsproblem stoßen.
Ich habe eine Tabelle von Stahlprofilen mit definiertem Gewicht und Widerstandsmoment. Das könnte z.B. so aussehen:
Profil // Gewicht // Moment
A // 1 kg // 50m³
B // 1,8 kg // 55m³
C // 1,5 kg // 52m³
D // 1,2 kg // 53m³
Eine Sortierung nach Gewicht, oder Moment ist möglich, aber aufgrund der gegebenen Daten leider nicht nach beidem.
Es gibt einen Mindestwert für das Moment, den das gesuchte Profil mindestens haben muss, z.B. 51m³.
Nun möchte ich wissen, welches von den Profilen, die den Mindestwert erreichen, das geringste Gewicht hat.
Im genannten Beispiel wäre das also Profil D, denn 53>51 und 1,2<1,5<1,8.
Der Schwellenwert ist allerdings variabel und bestimmt sich über eine hinterlegte Formel.
Als Ausgaben benötige ich (in unterschiedlichen Zellen):
Den Namen des bestimmten Profils & das Gewicht des bestimmten Profils
Ich hoffe mir kann jemand weiterhelfen und bedanke mich bereits im Voraus.
Besten Gruß von der TU Hamburg,
Simon
-
Moin Simon,
mache aus den Daten per Strg-L / Strg-T (oder wie auch immer) eine Intelligente Tabelle.
Filtere dann die Spalte Moment auf >=51
Sortiere dann die Spalte Gewicht aufsteigend.
Jetzt ist der oberste Eintrag derjenige welche.
Und Grüße nach Harburg!
-
Moin Günter,
vielen Dank für die schnelle Antwort!
Leider funktioniert dein Vorschlag so nicht, da ich den Wert des Mindestmomentes nicht im voraus kenne. Er ergibt sich aus einer ziemlich langen Rechnung auf einer anderen Registerkarte und nach Eingabe von ein paar Anfangswerten soll alles automatisch ablaufen.
Ich habe keine Möglichkeit gefunden, den Bezug des Filters auf den Inhalt einer bestimmten Zelle einzustellen, anstatt schon vorher einen Wert einzutragen...
Viele Grüße!