Wert aus einer Tabelle ermitteln und in einem anderen Tabellenblatt einfügen

Florian123

Mitglied
Hallo zusammen,

ich habe folgendes Problem und zwar möchte ich in einer Exceldatei einen Wert in einer Tabelle suchen (zwei verschiedene Tabellenblätter).

Nun möchte ich gerne,wenn der Wert zwischen zwei Werten (Tabelle) steht, den nächst höheren nimmt und ihn in einem weiteren Tabellenblatt einfügt.

Mit der Funktion "SVerweis" funktioniert es leider nicht, weil der SVerweis den letzt höchsten Wert hinter dem Suchkriterium nimmt.

Gibt es ähnliche Funktionen oder kann man die "Eigenschaft" vom SVerweis ändern?

Vielen Dank im Voraus für die Hilfe

Gruß

Florian
 
Tabellenblatt 1: ................................................................Tabellenblatt 2: (Tabelle)

Spalte A .... Spalte B.........................................................Spalte A ... Spalte B
120 ............ Ergebnis aus anderer Tabelle..................100 ........... 1000
365.......................................................................................150 ........... 1200
099.......................................................................................165 ........... 1250
680.......................................................................................190 ........... 1300
485.......................................................................................230 ........... 1400

usw.

Das Ergebnis sollte bei 120 = 1200 sein und nicht 1000.

Vielen Dank.
 
Nun möchte ich gerne,wenn der Wert zwischen zwei Werten (Tabelle) steht, den nächst höheren nimmt und ihn in einem weiteren Tabellenblatt einfügt.

Hi,

in deinem Beispiel wäre dies aber nicht wirklich "dazwischen".

Am besten du definierst dir einen Namensbereich für die Tabelle und erstellst ein Makro, welche überprüft,
ob 1.Spalte < Wert Und Wert < 2.Spalte ist.


bo
 
Also ich habe eine Lösung gefunden, die zumindest bei mir funktioniert:

http://www.excelformeln.de/formeln.html?welcher=38

Ich habe die Variante mit "KGRÖSSTE" entsprechend angepasst.

Wenn die Werte in der Suchtabelle aufsteigend sortiert sind, geht es noch einfacher mit

INDEX(Tabelle2!Ergebnisspalte; VERGLEICH(Tabelle1!Vergleichszelle; Tabelle2!Suchspalte;1) + 1)


FG c4esar
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück