Clever-Excel-Forum

Normale Version: Matrix zuweisen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe hier ein Sheet mit 2 Spalten (Kategorien), die jeweils low, normal, high sein können. 

Nun möchte ich in der dritten Spalte eine Zuordnung durchführen. 


Dazu habe ich daneben eine Matrix. 

low, low = Zuordnung 1
low, high = Zurodnung 2
usw....


Wie bekomme ich das hin ohne eine kilometerlange Verknüpfung von wenn() ?

[attachment=29702]
(12.02.2020, 13:36)steve1da schrieb: [ -> ]Hola,

https://www.herber.de/excelformeln/pages...immen.html

Gruß,
steve1da

Die Formel ist sicherlich toll und mag auch funktionieren - aber mit dem dort gezeigten Beispiel bekomme ich sie nicht auf meinen Fall übertragen.
Hola,

wie sieht denn dein Versuch aus?

Gruß,
steve1da
Hallo!

Ich habe Steves Formel mal eben selber nachgebaut und sie in deiner Datei angewendet. Da funktioniert sie. Allerdings musst du blank über Wennfehler abfangen.
Code:
=WENNFEHLER(SVERWEIS(C3;$K$4:$O$7;VERGLEICH(D3;$K$4:$O$4;0);FALSCH);SVERWEIS(C3;$K$4:$O$7;VERGLEICH("blank";$K$4:$O$4;0);FALSCH))

Liebe Grüße
Alex
Hallo ,

ich hab es mit der Index-Formel auch zum laufen gekriegt:

Code:
=INDEX(K$4:O$7;VERGLEICH(C3;K$4:K$7;0);VERGLEICH(D3;K$4:O$4;0))

Bzw in deinem Fall, (da ja einige Felder leer sind):

Code:
=WENNFEHLER(INDEX(K$4:O$7;VERGLEICH(C3;K$4:K$7;0);VERGLEICH(D3;K$4:O$4;0));"")


Gruß
Stefan
Top, vielen Dank. 
Sowohl der S-Verweis als auch die Matrixformel funktionieren. 

Allerdings wird der "blank" Fall in dem Zellen leer sind noch nicht richtig abgebildet.

Wenn Kategorie 2 leer ist dann soll nur basieren auf Kategorie 1 der Wert zugeweisen werden. 

Kategorie 1 = low = Zuweisung 1
Kategorie 1 = normal = Zuweisung 2
Kategorie 1 = high = Zuweisung 3
Hola,

dann setz an Stelle von "" im Wennfehler() Teil eine Sverweis Formel auf Kategorie 1 ein.

Gruß
steve1da
(12.02.2020, 13:52)Oldiefan schrieb: [ -> ]Hallo!

Ich habe Steves Formel mal eben selber nachgebaut und sie in deiner Datei angewendet. Da funktioniert sie. Allerdings musst du blank über Wennfehler abfangen.
Code:
=WENNFEHLER(SVERWEIS(C3;$K$4:$O$7;VERGLEICH(D3;$K$4:$O$4;0);FALSCH);SVERWEIS(C3;$K$4:$O$7;VERGLEICH("blank";$K$4:$O$4;0);FALSCH))

Liebe Grüße
Alex

Perfekt - das funktioniert einwandfrei mit leeren Zellen :)

Vielen Dank an Alle :)