Matrix zuweisen
#1
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() ?


.xlsx   Matrix.xlsx (Größe: 11,11 KB / Downloads: 5)
Top
#2
Hola,

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

Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • StrammerMax
Top
#3
(12.02.2020, 14: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.
Top
#4
Hola,

wie sieht denn dein Versuch aus?

Gruß,
steve1da
Top
#5
So: 
.xlsx   Matrix.xlsx (Größe: 11,62 KB / Downloads: 7)
Top
#6
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
[-] Folgende(r) 1 Nutzer sagt Danke an Oldiefan für diesen Beitrag:
  • StrammerMax
Top
#7
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
[-] Folgende(r) 1 Nutzer sagt Danke an SH95 für diesen Beitrag:
  • StrammerMax
Top
#8
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
Top
#9
Hola,

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

Gruß
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • StrammerMax
Top
#10
(12.02.2020, 14: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 :)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste