Seite 1 von 1

Ähnlichsten Wert zu Eingabewert finden

Verfasst: Do, 30.01.2014 20:34
von hagga89
Hallo,
ich habe folgendes Problem: in einem Eingabe Feld wird ein Wert eingegeben nun soll aus einer Tabelle der Wert gefunden werden, der dem Eingabewert am nächsten liegt.
Ich habe es schon mit VERWEIS versucht, aber hier wird ja der nächst kleinere Wert gefunden und nicht der, der am nächsten ist.

Re: Ähnlichsten Wert zu Eingabewert finden

Verfasst: Do, 30.01.2014 21:18
von lorbass
hagga89 hat geschrieben:Wert […], der dem Eingabewert am nächsten liegt.
Präzisiere bitte die Relation »am nächsten«. Die dürfte für numerische Werte ganz anders aussehen als für alphanumerische.

Am besten, du lädst gleich eine Beispieldatei hoch!

Gruß
lorbass

Re: Ähnlichsten Wert zu Eingabewert finden

Verfasst: Do, 30.01.2014 21:45
von hagga89
Hier die Beispieldatei,
unter Eingabe möchte ich nun einen beliebigen Wert eingeben können, dann soll unter Ergebnis der Wert ausgegeben werden der dem Wert am nächsten ist. Also in diesem Falle 506,67

Danke und Gruß

Re: Ähnlichsten Wert zu Eingabewert finden

Verfasst: Fr, 31.01.2014 06:28
von paljass
Moin,
Hier die Beispieldatei,
... und hier die Ergebnisdatei
Unbenannt 2.ods
(9.41 KiB) 39-mal heruntergeladen
Gruß
paljass

Re: Ähnlichsten Wert zu Eingabewert finden

Verfasst: Fr, 31.01.2014 06:56
von hagga89
Hey paljass
vielen dank schonmal! werde es gleich mal ausprobieren und versuchen zu verstehen ;-)

Gruß hagga89

Re: Ähnlichsten Wert zu Eingabewert finden

Verfasst: Fr, 31.01.2014 11:27
von clag
Hallo hagga89,

mit einem Formelwurm kann man das auch ohne Hilfsspalte lösen
und so gestalten, dass beliebige lange Zahlenreihen überprüft werden können.

hier ist der Wurm :lol:
=WENN(H3<MIN(G4:G14);MIN(G4:G14);WENN(H3>MAX(G4:G14);MAX(G4:G14);WENN(H3<(VERSCHIEBUNG(G5;VERGLEICH(H3;G4:G14)-2;0)+VERSCHIEBUNG(G5;VERGLEICH(H3;G4:G14)-1;0))/2;VERSCHIEBUNG(G5;VERGLEICH(H3;G4:G14)-2;0);VERSCHIEBUNG(G5;VERGLEICH(H3;G4:G14)-1;0))))

Im_Bereich_01.ods
(11.13 KiB) 35-mal heruntergeladen
viel Spaß damit

Re: Ähnlichsten Wert zu Eingabewert finden

Verfasst: Fr, 31.01.2014 13:21
von Karolus
Hallo

Das geht auch ohne Bandwürmer:

Code: Alles auswählen

=INDEX(A3:A9;VERGLEICH(MIN(ABS(A3:A9-C3));ABS(A3:A9-C3);0)) 
als Matrixformel

Karolus

Re: Ähnlichsten Wert zu Eingabewert finden

Verfasst: Fr, 31.01.2014 13:39
von paljass
Hi,
@Karolus
war ja fast klar, das das viel einfacher geht als bei clag und mir.
Wieder mal ne genial einfache Formel, einfach genial!

Schönes Wochenende
paljass

Re: Ähnlichsten Wert zu Eingabewert finden

Verfasst: Fr, 31.01.2014 13:44
von clag
Hey Karolus,

gib es endlich ein mal zu!
Du bekommst einen Bonus für jedes eingesparte Zeichen einer vorher gezeigten Formel ne? :lol:

Re: Ähnlichsten Wert zu Eingabewert finden

Verfasst: Fr, 31.01.2014 15:34
von hagga89
Danke euch allen!

Gruß hagga89