Daten-Abfrage mit VERWEIS
#1
Hallo Liebe Excel-Fans und Anwender!

Ich würde gern bei beigefügtem Beispiel die VERWEIS-Funktion so anwenden, dass der genaue Wert (Tag) gesucht wird. Im Feld Daten-Abfrage wird Rechts der Tag eingetragen. In der Liste erscheinen dann alle Züge, die an diesem Tag verkehren. VERWEIS soll also bei Eingabe der 2 Die jeweilige Zeile durchgehen und dann schauen; wo steht eine 2 (als exakte Zahl und nicht als größeren/kleineren Wert) und dann (bspw. im Bezug auf Zugnummer) den Inhalt aus Spalte 1 auswerfen.
Habe es schon mit VERWEIS versucht, aber da zeigt er mir nur den nächst kleineren Wert an. Und die Formel SVERWEIS sucht ja nur in der der ersten Spalte.
Bitte um Rat!

Chris


Angehängte Dateien
.pdf   Beispiel für DB Planet.pdf (Größe: 389,71 KB / Downloads: 16)
Top
#2
Hallo, ich frage mich, ob die Formel in G4 so richtig ist...?!?! Schau doch mal in den Funktionsassistenten oder die Formelauswertung...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#3
Hallo Chris,

was soll in einer PDF zu sehen sein? Lad' mal bitte eine Muster.xlsx hoch oder einen Tabellenausschnitt (mit einem Tool) - auch keinen ScrShot!! http://www.clever-excel-forum.de/Forum-N...gshinweise
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#4

.xlsx   Beispiel für DB Planet.xlsx (Größe: 10,53 KB / Downloads: 6)
Schade, dass manche die Datei nicht sehen können. Ich versuch es nochmal mit einer Excel-Beispieldatei.

Chris
Top
#5
Hola,

ich rate mal:

http://www.herber.de/excelformeln und bi...welcher=28

Sehen kann man das PDF übrigens. Allerdings lassen sich da keine Formeln eintragen.

Gruß,
steve1da
Top
#6
Hallo

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFGHIJ
1Sonderzüge
2
3
4ZugVonNachAnkunftAbfahrtGleisVerkehrstage (Tage eines Monats)
516327KölnKopenhagen13:2413:281012413
612863DuisburgWanne-Eickel00:1900:211032
74711MannheimKarlsruhe07:1207:14305122
8
9
10
11Daten-Abfrage (separates Blatt)
12Tag eingeben
1322
14
15ZugVonNachAnkunftAbfahrtGleis
164711MannheimKarlsruhe0,30,3013888930513
172#ZAHL!
183#ZAHL!
194#ZAHL!
205#ZAHL!

ZelleFormel
A16=WENNFEHLER(INDEX($A$5:$F$7;$J16;0);"")
J16=AGGREGAT(15;6;ZEILE($G$5:$I$8)/($G$5:$I$7=$G$13);I16)-4
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#7
Hallo Shift-del! Danke für diesen Beitrag! Kannst du mir anhand des Beispiels die beiden Formeln noch etwas erläutern? Ich bin nicht ganz unerfahren was Excel betrifft, habe auch ein Buch dazu; daher die Index-Formel würde ich mir noch erklären können. Aber die andere Formel?

Danke nochmal für diesen Tipp!

Chris
Top
#8
Grundsätzliches über AGGREGAT() findet man in der Online-Hilfe.

In der Formel wird zuerst der Vergleich der Eingabe in G13 mit dem Datenbereich in G5:I7 durchgeführt. Das ergibt einen Bereich mit WAHR- und/oder FALSCH-Werten.
Im nächsten Schritt wird jede Zeilennummer des Bereiches durch diese Wahrheitswerte geteilt wobei WAHR in 1 und FALSCH in 0 konvertiert wird. Dadurch gibt es nun einen Bereich der aus den Zeilennummern und/oder DIV/0!-Fehlerwerten besteht.
Mit dem Parameter 6 werden die Fehlerwerte ignoriert und die Funktion betrachtet nur noch die Zeilennummern. Mit dem Parameter 15 werden diese Werte in aufsteigender Form indiziert. Die Indizierung erfolgt ab I16.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste