Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1920to1924
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

Wert mit kleinster Diff. zum Suchwert,..

Wert mit kleinster Diff. zum Suchwert,..
07.03.2023 15:05:20
gavino
Hallo zusammen,
mir kommt für dieses Problem keine funktionierende Lösung in den Sinn. Folgende Situation:
Ich habe ein Sheet mit 6 Spalten. Eine Zeile pro Datensatz enthält:
A - Laufende Nr
B - Sollwert
C, D & E - Messwerte
F - hier soll der Wert ermittelt mit der kleinsten Differenz zu dem Wert in Spalte B - Sollwert, der allerdings nicht größer als der Sollwert in Spalte B sein darf.
Beispiel:
B2 - 34
C2 - 53
D2 - 44
E2 - 50
Hier sollte das Ergebnis nun der Wert aus Zelle D2 sein.
Aktuell sieht meine Lösung so aus:
=MIN(WENN(ABS(C5:E5-B5)=MIN(ABS(C5:E5-B5));C5:E5))

Hier habe ich noch nicht eingebaut bekommen, dass der Wert den Sollwert nicht überschreiten darf.
Beispieldatei:
https://www.herber.de/bbs/user/158162.xlsx
Vielen Dank schon mal im Voraus!
Gruß
Gavino

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wert mit kleinster Diff. zum Suchwert,..
07.03.2023 15:10:35
SF
Hola,
=MAXWENNS(C2:E2;C2:E2;"="&B2)
Wie soll denn ein kleinerer Wert als der Sollwert den Sollwert überschreiten?
Gruß,
steve1da
AW: Wert mit kleinster Diff. zum Suchwert,..
07.03.2023 15:33:56
Gavino
Hallo steve1a,
danke! Ich hatte befürchtet, dass es einen sehr viel einfacheren Weg gibt, der mir aber einfach nicht in den Sinn kommt.
Du hast mir eine Menge Zeit und Nerven erspart, vielen Dank!
Grüße
Gavino
Vergiss meine Nachfrage. owT
07.03.2023 15:16:15
SF
AW: Wert mit kleinster Diff. zum Suchwert,..
07.03.2023 15:30:15
Daniel
Hi
für ältere Excelversionen auch so:
=AGGREGAT(14;6;C2:E2/(C2:E2&ltB2);1)
wenn es keinen Wert gibt, der kleiner gleich dem Sollwert ist, bekommst du einen Fehler.
denn kannst du mit WENNFEHLER abfangen:
=WennFehler(AGGREGAT(14;6;C2:E2/(C2:E2&ltB2);1);"xxx")
Gruß Daniel
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige