Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1596to1600
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

Einzelnen Wert über mehrer Spalten suchen

Einzelnen Wert über mehrer Spalten suchen
20.12.2017 12:40:53
Marcel
Hallo Forumsmitglieder,
ich möchte einen Wert aus mehren Spalten und die dazugehörige Kalenderwoche des letzten Eintrages ermitteln. Ich habe es schon mit "Index´" und "Vergleich" sowie beides zusammen versucht. Scheitere aber daran, weil "Vergleich" nur in einer Spalte suchen kann.
Bsp. Ich möchte ermitteln, wann das letzte Mal "Schulze" unter den drei besten Mitarbeitern der Woche war, als Ergebnis sollte KW 36 rauskommen.
Suchkriterium ist E3, Suchmatrix ist B3:D8, Matrix ist A3:A8, Ausgabefeld ist F3
Userbild
Vielen Dank!

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
INDEX(...;-MIN(
20.12.2017 12:48:54
lupo1
G3: =INDEX(A:A;-MIN(INDEX(-ISTZAHL(SUCHEN(F3;B3:B8&"#"&C3:C8&"#"&D3:D8))*ZEILE(A3:A8);)))
der war noch falsch, da "frühester"
20.12.2017 12:58:29
lupo1
G3: =INDEX(A:A;MIN(INDEX(ZEILE(A3:A7)+9^9*ISTFEHLER(SUCHEN(F3;B3:B7&"#"&C3:C7&"#"&D3:D7));)))
für das späteste Auftreten, wenn absteigend sortiert
AW: der war noch falsch, da "frühester"
20.12.2017 13:13:39
Marcel
Das funktioniert schon fast perfekt, ist es auch möglich das er den genauen Wert sucht. Ich nutze die Formel auch für Zahlen. Nur wenn ich nach einer 1 suche, zählt er die 10, 51, 315 usw.
dann so
20.12.2017 13:17:59
lupo1
G3: =INDEX(A:A;MIN(INDEX(ZEILE(A3:A7)+9^9*ISTFEHLER(
SUCHEN("#"&F3&"#";"#"&B3:B7&"#"&C3:C7&"#"&D3:D7&"#"));)))

Anzeige
AW: dann so
20.12.2017 13:36:50
Marcel
Danke, funktioniert perfekt.
ist doch viel einfacher
20.12.2017 15:02:41
wf
Hi,
oder überseh ich da was ?
folgende Arrayformel:
{=INDEX(A:A;MAX((B3:D8=F3)*ZEILE(X3:X8)))}
WF
Eingabe Arrayformel:
Du kopierst Dir die Formel.
Dann gehst Du in die Bearbeitungszeile, löschst die {geschweiften Klammern} am Anfang und Ende und schließt ab mit GLEICHZEITIG: Strg Shift Enter (statt Enter allein). Dadurch werden diese Klammern erzeugt.
teils, teils
20.12.2017 15:15:14
lupo1
1. Du hast recht mit der einfacheren Formel.
2. MIN muss es aber sein, da Datum-absteigend. Also
G3: =INDEX(A:A;MIN(INDEX((1+(B3:D8F3)*9^7)*ZEILE(X3:X8);)))
das letzte ist hier also das jüngste
20.12.2017 15:24:22
wf
na ja:
{=INDEX(A:A;MIN(WENN(B3:D8=F3;ZEILE(X3:X8))))}
WF
Anzeige
Der jüngste ist oben ...
20.12.2017 15:33:46
lupo1
... und in 99% klappt Deine nicht mehr verkürzbare Matrixformel ja auch.
Ich denke, wenn es denn möglich ist, auch an die armen Excel-Online-Nutzer, denen das {} im Gegensatz zu Google Docs verwehrt bleibt. ;)
Ich muss mal meinen alten Pocket-PC Jornada 680 raussuchen, um festzustellen, ob INDEX auch dort schon als {}-Umgehung funktionierte.
meine erste {}-Formel bastelte ich 1992
20.12.2017 15:39:09
wf
.
AW: Einzelnen Wert über mehrer Spalten suchen
20.12.2017 12:49:39
Marcel
Hab mich vertan bei den Feldern Suchkriterium und Ausgabefeld. Sollen natürlich F3 und G3 sein.

308 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige