Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1648to1652
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

Index mit mehreren Matrix

Index mit mehreren Matrix
11.10.2018 11:13:08
Rudolf
Hallo,
ich möchte in einer Indexformel mehrere Matrix verarbeiten: Welche Matrix es sein soll, wird aufgrund eines Ergebnisses in einer anderen Zelle entschieden. Der Index-Bezug auf Zeile und Spalte in jeder Matrix sind gleich.
Mein Lösungsansatz wäre:
=wenn(A1=1;index(E:G;3;2);wenn(A1=2;index(H:J;3;2);index(N:P;3;2)))
Geht das nicht irgendwie eleganter?
Real ist die verwendete Indexformel länger, weil ich für den Bezug auch die Formel Vergleich verwende.
Gruß Rudolf

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Index mit mehreren Matrix
11.10.2018 11:17:17
Daniel
Hi
=Index(WennFehler(Wahl(A1;E:G;H:J);N:P);3;2)
Gruß Daniel
AW: Index mit mehreren Matrix
11.10.2018 19:43:10
Luschi
Hallo Rudolf,
leider funktioniert der Vorschlag von Daniel so nicht, denn es wird immer nur der Bereich 'N:P' genommen; das liegt an WennFehler()!
Hier mein Vorschlag:
- schreibe in Zelle 'B1' folgende Formel: =WENN(ODER(A1=1;A1=2);A1;3)
- und dann nimm Daniels Formel so:       =INDEX(WAHL(B1;E:G;H:J;N:P);3;2)
Gruß von Luschi
aus klein-Paris
PS: es wird gern in der Hilfe überlesen, daß die Wahl()-Funktion außer Werte auch Zellbereiche zurückliefern kann.
AW: Index mit mehreren Matrix
12.10.2018 10:47:46
Rudolf
Hallo Luschi,
danke schön für die funktionierende Formel (… ich hatte den ganzen Nachmittag verbracht, den ersten Lösungsvorschlag in einer Simulation nachzuvollziehen).
Es klappt auch, wenn ich die in B1 befindliche Formel von vornherein in die Index-Formel einbeziehe.
Gruß
Rudolf
Anzeige
AW: Index mit mehreren Matrix
12.10.2018 11:12:44
Daniel
Hi
ja schade dass WENNFEHLER keine Matrix zurückgeben kann.
ohne Hilfsspalte probiers auch mal so:
=Index(Wahl(Wennfehler(Vergleich(A1;{1;2};0);3);E:G;H:J;N:P);3;2)
hätte auch den Vorteil, dass man die Auswahl in A1 nicht nur über die Zahlen 1-x machen muss, sondern im Prinzip auch jeden anderen Wert verwenden könnte, da die Vergleichsfunktion daraus dann den Wert 1-x für die WAHL-Funktion generiert.
Beispiel: bei "a" soll Spalte E:G und bei "b" H:J verwendet werden, ansonsten N:P

=Index(Wahl(Wennfehler(Vergleich(A1;{"a";"b"};0);3);E:G;H:J;N:P);3;2)
Gruß Daniel
Anzeige
AW: zwei weitere Alternativen ...
15.10.2018 13:59:24
neopa
Hallo Rudolf,
... wenn in A1 eine beliebige Eingabe erfolgen kann (hier am Beispiel mit Zahlen 1 und 2) so:
=INDEX(E:P;3;WENNFEHLER(SVERWEIS(A1;{1.2;2.5};2;0);11))
oder wenn nur Zahlenwerte 1 und 2 als korrekte Eingabe erlaubt werden (mit Datengültigkeit), dann auch:

=INDEX(E:P;3;WENNFEHLER(WAHL(A1;2;5);11))

Gruß Werner
.. , - ...

304 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige