Seite 1 von 1

[gelöst] Suche Zahl aus Tablle welche nah am Ergebnis

Verfasst: Mo, 13.07.2009 00:06
von mephisto2k
Hallo,

mir brennt mal wieder eine kleine Frage auf der Seele.

Ich habe eine Arbeitsmappe, bestehend aus zwei Tabellenblättern.
Auf Blatt 1 habe ich eine Rechenoperation und ich möchte in der nebenstehenden Zelle einen Vergleich mit Werten in dem Bereich B3:B43 anstreben.
In der "Vergleichszelle" soll nun der Wert aus Blatt zwei stehen der, aus dem Bereich B3:B43, dem Ergebnis am nächsten kommt.

Ich habe mein Glück mal mit der Funktion VERGLEICH versucht, allerdings kann ich mit dem Ergebnis nicht wirklich was anfangen.
Die Formel war =VERGLEICH(B5;Blatt2.B3:B43) das Ergebnis allerdings, war nicht das was ich mir erhofft hatte.

Gibt es vielleicht andere Möglichkeiten oder habe ich Formel nur falsch verwendet?

MfG
mephisto2k

Re: Suche Zahl aus Tablle welche nah am Ergebnis

Verfasst: Mo, 13.07.2009 23:14
von mephisto2k
Hallo,

dann scheine ich ja mehr oder minder Glück zu haben.
Der Inhalt des Bereichs B3:B43 ist wirklich aufsteigend sortiert (B3=20 / B43=470.000).

Wenn ich das ganze Prozedere mit insgesamt drei Zellen veranstalte (Ergebnis, Vergleich, Index) Funktioniert das ganze bis auf eine unschöne Kleinigkeit (siehe unten).
Daher frage ich mich ob es möglich die Funktionen VERGLEICH und INDEX in einer Formel zu Kombinieren?
So das nur eine Ergebniszeile und eine Zelle mit dem am nächsten anlehnenden Wert existiert.
man holt sich mit INDEX den mit VERGLEICH gefundenen Wert plus den Wert aus der folgenden Zeile (=Wert aus VERGLEICH+1)
Mein kleinster Wert ist 20, wenn ich aber als Ergebnis den Wert 19,75 bekomme und diesen Wert mit der Wertetabelle VERGLEICH(e) kommt immer der Fehler #NV, mit oder ohne +1.
Jemand eine Idee woran das liegen könnte?

MfG
mephisto2k

Re: Suche Zahl aus Tablle welche nah am Ergebnis

Verfasst: Di, 14.07.2009 09:36
von echo
Hallo zusammen,
vielleicht hilft euch dieser Link weiter:
http://www.excelformeln.de/formeln.html?welcher=65

Wie immer bei Matrix-Formeln:
Umrandende { } nicht mit eingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!

Gruß Holger

Re: Suche Zahl aus Tablle welche nah am Ergebnis

Verfasst: Di, 14.07.2009 23:33
von mephisto2k
Hallo,

und vielen Dank für Eure Hilfe.

Stimmt, paljass, 0+0 bleibt 0 gleich wie man es auch dreht und wendet. Das ist mir nur in dem Moment nicht aufgefallen ^^

Ich hab mich jetzt für die Lösung von Holger entschieden, die ist perfekt.
Genau so hatte ich mir das vorgestellt.
{=INDEX(A1:A100;VERGLEICH(MIN(ABS(A1:A100-B1));ABS(A1:A100-B1);0))}
Die Formel funktioniert schon mal,
jetzt muss nur der Benutzer noch ein gewisses Maß an Verständnis aufwenden, um die Formel nachvollziehen zu können.

MfG
und nochmals vielen Dank

mephisto2k

Re: Suche Zahl aus Tablle welche nah am Ergebnis

Verfasst: Mi, 15.07.2009 10:16
von echo
mephisto2k hat geschrieben: jetzt muss nur der Benutzer noch ein gewisses Maß an Verständnis aufwenden, um die Formel nachvollziehen zu können.
Hallo mephisto2k,
Willkommen im Club ....grins
Was die bei http://www.excelformeln.de/formeln.html so an "Formelakrobatik" vollziehen ist mir zum Teil auch zu hoch.
Als Nachschlagewerk ist die Seite aber genial ob nun Excel oder OOo Calc ist ja fast egal.

Danke fürs Feedback
Holger