Seite 1 von 1

Suchmatrix-Bereich bei der VERGLEICH-Funktion per Wert vorgeben

Verfasst: Fr 16. Dez 2016, 15:48
von theo
Begrüße den Leser :-) Hi!


Frage: Suchmatrix bei der VERGLEICH-Funktion per Wert vorgeben!



Es gibt eine Tabelle die aus mehreren Spalten und Zeilen bestehlt.

Über die Funktion „VERGLEICH“ suche ich ein Wert in einer Zeile. „kein Problem :-)

Die Passende Spalte suche ich auch mit der „VERGLEICH“ Funktion. „kein Problem :-)

Übergebe dann die gefundene Zeile und Spalte der „INDEX“ Funktion und erhalte den Wert.

ABER (FRAGE)

In der „VERGLEICH“ Funktion für die Spalte, muss ich den Suchmatrix-Bereich nach 4 Auswahlmöglichkeiten vorgeben können.

WIE GEHT DAS?

MfG Theo

Re: Suchmatrix-Bereich bei der VERGLEICH-Funktion per Wert vorgeben

Verfasst: Sa 17. Dez 2016, 00:02
von mikele
Hallo,
dazu brauchst du die Funktion Indirekt () der du den Bereich als String übergeben kannst.

Re: Suchmatrix-Bereich bei der VERGLEICH-Funktion per Wert vorgeben

Verfasst: Sa 17. Dez 2016, 11:41
von theo
Hi. Danke für den Tipp.

Aber verstehe das auch mit der Funktion Indirekt () noch nicht.

Hier meine bisherige Formel und der Markierten Stelle an der logischerweise meine Bestimmung für den Suchbereich nach einen vorgegebenen Wert eingegrenzt werden muss.

Sprich: Suche nur im Tabellenbereich "xy" bei einem Wert von 1, beim einem Wert von 2 such in dem Tabellenbereich "xy2" .........…

So wie die Tabelle aufgebaut ist, bezieht sich das dann bei der Index-Funktion für die Spalte, in der die Vergleich-Funktion steht.

=INDEX(GrößenTabelle.B10:U29;VERGLEICH(D27;GrößenTabelle.B10:B29);VERGLEICH(D16; -?-?-?-GrößenTabelle.B8:U8-?-?-?- ))

MfG Theo

Re: Suchmatrix-Bereich bei der VERGLEICH-Funktion per Wert vorgeben

Verfasst: Sa 17. Dez 2016, 13:20
von mikele
Hallo,
am einfachsten wird es, wenn du deinen Suchbereichen Namen gibst: bereich1, bereich2, ...
Nehmen wir mal an, in der Zelle A1 steht der Wert 1, 2,3, bzw. 4. Dann funktioniert z. B. folgendes:

Code: Alles auswählen

=summe(indirekt("bereich" & a1))
(um die Summe des gewählten Bereiches zu berechnen))
oder so etwas:

Code: Alles auswählen

=summe(wahl(a1;"bereich1";"bereich2";"bereich3";"bereich4"))