24.09.2015, 19:39
Hallo nochmals!
Das ist der zweiter Teil meiner Excel-Herausforderung...
Wie gesagt, ich arbeite mit einer großen Tabelle, die sich Informationen aus ca. 6 anderen Tabellen durch Formeln holt. Das Suchkriterium ist immer ein Code, dass ganz links in der Tabelle steht (Spalte B).
Meine Formel sieht so aus:
=WENN($W3="HAM";INDEX([04_DRP_HAMCHK_SABF.xlsx]HAMCHK!$N$3:$N$800;VERGLEICH($B3;[04_DRP_HAMCHK_SABF.xlsx]HAMCHK!$B$3:$B$800;0));WENN($W3="BRE";INDEX([05_DRP_BRECHK_SABF.xlsx]BRECHK!$N$3:$N$792;VERGLEICH($B3;[05_DRP_BRECHK_SABF.xlsx]BRECHK!$B$3:$B$792;0));WENN($W3="XWB";INDEX([06_DRP_XWBCHK_SABF.xlsx]XWBCHK!$N$3:$N$800;VERGLEICH($B3;[06_DRP_XWBCHK_SABF.xlsx]XWBCHK!$B$3:$B$800;0)))))
Was heisst, dass in den Spalten links davor, entweder "HAM", "BRE" oder "XWB" steht. Dann sucht er sich jeweils mittels index/vergleich die richtigen Informationen aus den Tabellen 04...(HAM), 05...(BRE) und 06... (XWB) und gibt es hier wieder.
Zwei Sachen passieren häufig, und dies möchte ich bereinigen: 1) Der Wert "FALSCH" - wenn der Code(Wert von Spalte B) in keinen von den Listen gefunden wird, und 2) Der Wert "0" (NULL), wenn der Code (Wert von Spalte B) doch gefunden wird, aber in dieser Spalte noch nichts eingetragen wird. Am besten wäre es, wenn in beiden Fällen einfach nichts drin stehen würde, also leer oder "".
Die Formel ist aber so komplex, dass ich keine Ahnung habe an welcher Stelle ich ein "Bereiniger" wie WENNFEHLER eingeben kann, ohne die Formel kaputt zu machen. Ich habe es sogar versucht, ohne Erfolg :(
Könnte mir büüüütte jemand helfen? Ich wäre echt super dankbar!
Liebe Grüße
Die ratlose Excel Hexe
Das ist der zweiter Teil meiner Excel-Herausforderung...
Wie gesagt, ich arbeite mit einer großen Tabelle, die sich Informationen aus ca. 6 anderen Tabellen durch Formeln holt. Das Suchkriterium ist immer ein Code, dass ganz links in der Tabelle steht (Spalte B).
Meine Formel sieht so aus:
=WENN($W3="HAM";INDEX([04_DRP_HAMCHK_SABF.xlsx]HAMCHK!$N$3:$N$800;VERGLEICH($B3;[04_DRP_HAMCHK_SABF.xlsx]HAMCHK!$B$3:$B$800;0));WENN($W3="BRE";INDEX([05_DRP_BRECHK_SABF.xlsx]BRECHK!$N$3:$N$792;VERGLEICH($B3;[05_DRP_BRECHK_SABF.xlsx]BRECHK!$B$3:$B$792;0));WENN($W3="XWB";INDEX([06_DRP_XWBCHK_SABF.xlsx]XWBCHK!$N$3:$N$800;VERGLEICH($B3;[06_DRP_XWBCHK_SABF.xlsx]XWBCHK!$B$3:$B$800;0)))))
Was heisst, dass in den Spalten links davor, entweder "HAM", "BRE" oder "XWB" steht. Dann sucht er sich jeweils mittels index/vergleich die richtigen Informationen aus den Tabellen 04...(HAM), 05...(BRE) und 06... (XWB) und gibt es hier wieder.
Zwei Sachen passieren häufig, und dies möchte ich bereinigen: 1) Der Wert "FALSCH" - wenn der Code(Wert von Spalte B) in keinen von den Listen gefunden wird, und 2) Der Wert "0" (NULL), wenn der Code (Wert von Spalte B) doch gefunden wird, aber in dieser Spalte noch nichts eingetragen wird. Am besten wäre es, wenn in beiden Fällen einfach nichts drin stehen würde, also leer oder "".
Die Formel ist aber so komplex, dass ich keine Ahnung habe an welcher Stelle ich ein "Bereiniger" wie WENNFEHLER eingeben kann, ohne die Formel kaputt zu machen. Ich habe es sogar versucht, ohne Erfolg :(
Könnte mir büüüütte jemand helfen? Ich wäre echt super dankbar!
Liebe Grüße
Die ratlose Excel Hexe