Herbers Excel-Forum - das Archiv
WENN mit 10000 Bedingungen

|
Betrifft: WENN mit 10000 Bedingungen
von: Caspar
Geschrieben am: 15.12.2003 11:54:01
Hallo Hab das Problem in Excel, dass ich eine Abfrage in einer Zelle mache, die mit Hilfe der WENN Funktion prüft ob der Wert in der Zelle C5 gleich ist mit einem der Werte aus der ganzen B Spalte und wenn ja, soll er den Wert der Zelle A in der gleichen Zeile zurück geben!!!
Aber ich bekomme das bisher nur manuel hin mit verschachtelteten Wenn Fkt.! Geht das auch dynmisch oder muss ich das für 5000 Zellen machen.?!
Es handelt sich bei allen Inhalten um Texte, nicht um Zahlen!
Hier der Code mit dem es geht (exemplarisch an den Zellen 1-5, wobei es eben 5000 Zellen in B sind und ich es mir ersparen will das noch 4995 mal zu verschachteln...)
=WENN(C5=B2;A2; WENN(C5=B3;A3; WENN(C5=B4;A4; WENN(C5=B5;A5;"EMTEC_not"))))
Würde mich riesig freuen wenn einer Hilfe weiss
Gruss
Caspar
Betrifft: =INDEX(A:A;VERGLEICH(C5;B:B;0))
von: Boris
Geschrieben am: 15.12.2003 11:58:17
Grüße Boris
Betrifft: Ich sag ja, schreibfaul
von: FCH
Geschrieben am: 15.12.2003 12:04:36
Hi,
du wo komm dann das EMTEC_not her?
=WENN(ISTFEHLER(VERGLEICH(C5;B:B;0));"EMTEC_not";INDEX(A:A;VERGLEICH(C5;B:B;0)))
Gruß
Betrifft: =WENN(ZÄHLENWENN(B:B;C5);INDEX(...);"EMTEC_not")
von: Boris
Geschrieben am: 15.12.2003 12:11:12
Hi FCH,
...das wäre dann noch etwas kürzer (eben für die Schreibfaulen ;-)) )
Grüße Boris
Betrifft: AW: Ich sag ja, schreibfaul
von: Caspar
Geschrieben am: 15.12.2003 12:12:23
Danke für eure Hilfe, das "Emtec not" soll nur drin stehen wenn er keine Übereinstimmung findet!
Danke aber für eure Hilfe, denke das geht auch... werde das gleich mal probieren