Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Werte in Matrix suchen

Werte in Matrix suchen
23.07.2014 12:44:07
Cheese
Hallo zusammen,
ich habe eine Matrix in den Spalten A bis D. In Spalte E steht in jeder Zeile ein Wert, der sich auf die Reihe der Matrix bezieht. In Spalte F habe ich jetzt Werte stehen, die ich in der Matrix suchen möchte. Wenn der Wert gefunden wird, soll der Wert aus Spalte E ausgegeben werden, der in der gleichen Zeile steht wie in der Zeile, wo der Wert in der Matrix gefunden wurde.
Mit SVerweis habe ich das nicht hinbekommen. Mit folgender Formel habe ich den Wert schonmal gefunden, schaffe es aber nicht, dann die richtige Zeile aus Spalte E auszugeben:
=WENN(ZÄHLENWENN($A$2:$D$11;F2)=1;xxxx)
wobei xxxx quasi der fehlende Teil ist. Oder kann man das so gar nicht machen?
Wäre toll, wenn mir jemand helfen könnte.

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Werte in Matrix suchen
23.07.2014 12:50:55
Cheese
Als Ergänzung hier nochmal die Beispieldatei:
https://www.herber.de/bbs/user/91668.xlsx
Der Wert aus Spalte F soll in der Matrix A:D gefunden werden, anschließend dann der Wert aus der gleichen Zeile aus Spalte E ausgegeben werden. Die manuell in Spalte G eingetragenen Wert sollen errechnet werden. In Spalte H steht ein (nicht funktionierender) Versuch von mir.

Anzeige
AW: Werte in Matrix suchen
23.07.2014 12:55:58
Daniel
für xxxx:
Index(E:E;Min(Wenn($A$2:$D$11=F2;Zeile($A$2:$D$11))))
achtung matrixformel, Eingabe musst mit STRG+SHIFT+ENTER abgeschlossen werden.
das ZählenWenn vorher kannst du dir sparen, wenn du bspw in E13 den Hinweistext "nicht vorhanden" platzierst (oder einen anderen Wert, der angezeigt werden soll, falls der Wert nicht gefunden wird) und das ganze so scheiben:
=Index(E:E;Max(13;Wenn($A$2:$D$11=F2;Zeile($A$2:$D$11))))

natürlich auch wieder als Matrixformel eingeben.
Gruß Daniel

Anzeige
AW: Werte in Matrix suchen
23.07.2014 13:04:18
Cheese
Super, vielen Dank schon mal.
Der erste Part klappt. Bei der unteren Formel
=Index(E:E;Max(13;Wenn($A$2:$D$11=F2;Zeile($A$2:$D$11))))
bekomme ich einen Fehler. Was müsste ich denn eingeben, wenn als Ausgabewert eine Null kommen soll, sofern kein Eingabewert da ist?

AW: Werte in Matrix suchen
23.07.2014 13:22:43
Daniel
Sorry, Denkfehler.
muss ebenfall MIN sein und nicht MAX.
die 13 bleibt, der Wert für die Anzeige bei "nicht vorhanden" kommt in Zelle E13.
Gurß Daniel

Anzeige
MAX() bedarf hier keines WENN() und ...
23.07.2014 13:32:51
der
Hallo Cheese,
... auch ist keine zusätzliche Hilfszelle erforderlich, wenn Du folgende Matrix-Formel nutzt:
{=WENNFEHLER(INDEX(E:E;MAX((A$2:D$11=F2)*(ZEILE(A$2:D$11))))+0;"nicht vorhanden")}
Gruß Werner
.. , - ...

AW: MAX() bedarf hier keines WENN() und ...
23.07.2014 14:20:37
Cheese
Oops, eben Doppelpost.
Allen auf jeden Fall vielen Dank! So klappt es jetzt.
Super, kurz Einkaufen gehen und wenn man wiederkommt, ist das Problem gelöst. Wenn das doch immer so klappen würde...

Anzeige
AW: Werte in Matrix suchen
23.07.2014 14:13:03
Cheese
Super, vielen Dank schon mal.
Der erste Part klappt. Bei der unteren Formel
=Index(E:E;Max(13;Wenn($A$2:$D$11=F2;Zeile($A$2:$D$11))))
bekomme ich einen Fehler. Was müsste ich denn eingeben, wenn als Ausgabewert eine Null kommen soll, sofern kein Eingabewert da ist?

an alle: was ist hier los? ...
23.07.2014 14:21:13
der
Hallo,
.. ich kann mir nicht vorstellen, das Cheese nach über einer Stunde (ca . 70 Minuten!)nochmal den identischen Beitrag sendet. Oder? Wie dann das aber?
Gruß Werner
.. , - ...

Anzeige
AW: an alle: was ist hier los? ...
23.07.2014 14:33:01
Cheese
Doch, war wie gesagt unterwegs und habe anschließend auf "Aktualisieren" gedrückt. Dann kam die Frage, ob ich die Daten nochmal senden wollte. Dadurch gab es dann einen Doppelpost.

AW: an alle: was ist hier los? ...
23.07.2014 14:33:47
Cheese
... erst meine zweite Frage hier, muss mich noch ein wenig zurecht finden :-)

dann ok! Danke für Deine Rückmeldung ... owT
23.07.2014 14:40:38
der
Gruß Werner
.. , - ...
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige