2016-08-31 4 views
1

ich zwei einzelne Aussagen, dieExcel if-Anweisung Parameter

=IF(C6=1,(IFERROR(HLOOKUP(C4,list1,IF(C5"apple",2,IF(C5="orange",3, 
IF(C5="plum",4,IF(C5="grape",5,IF(C5="banana",6,"")))))),""))) 

und

=IF(C6=2,(IFERROR(HLOOKUP(C4,list2,IF(C5"apple",2,IF(C5="orange",3, 
IF(C5="plum",4,IF(C5="grape",5,IF(C5="banana",6,"")))))),""))) 

Aber einzeln arbeiten, wenn ich sie beide in if-Anweisungen kombinieren,

=IF(C6=1,(IFERROR(HLOOKUP(C4,list1,IF(C5="apple",2,IF(C5="orange",3, 
IF(C5="plum",4,IF(C5="grape",5,IF(C5="banana",6,"")))))),""))), 

IF(C6=2,(IFERROR(HLOOKUP(C4,list2,IF(C5="apple",2,IF(C5="orange",3, 
IF(C5="plum",4,IF(C5="grape",5,IF(C5="banana",6,"")))))),""))) 

Die Daten analysieren so

Data sheet

Ich bekomme einen "#Wert!" Fehler, Klammern scheinen vorhanden zu sein, nicht sicher, was diesen Fehler ergibt.

+0

Sie haben 'IF (C6 = 2, ... List1, ...' und 'IF (C6 = 2, ... List2, ...'. Was ist das? Sind Sie sicher, dass Sie WOOOOKUP wollen Übereinstimmung ungefähr (sortiert) und nicht genau (FALSCH)? – Jeeped

+0

Ich bearbeitete die Formel. WIEWEISE sollte in diesem Fall funktionieren, ich will nur, dass es mit der richtigen Zelle übereinstimmt. – jumpman8947

Antwort

1

OK, Sie müssen etwas auf dem HLOOKUP function, LOOKUP function und CHOOSE function lesen.

Diese Formel folgt den Regeln Ihrer Beispielformel (wie sie sind) und sollte dazu dienen, die Dinge zu vereinfachen, indem Wiederholungen vermieden werden. Beachten Sie, dass "apple","banana","grape","orange","plum" in alphabetischer Reihenfolge sind.

Wenn Sie mehr Hilfe benötigen, bearbeiten Sie Ihre ursprüngliche Frage, um Beispieldaten und erwartete Ergebnisse einzubeziehen.

+0

Ich möchte nur meine beiden if-Anweisungen kombinieren down Antwort (c6) ist 1 Verwendung List1, wenn die Dropdown - Antwort (c6) ist 2 Verwendung List2 – jumpman8947

+0

Herzlichen Glückwunsch zu 50k. (Lot von Wie wenn z. B. cf [Prestaul] (http://stackoverflow.com/users/5628/prestaul)). – pnuts

Verwandte Themen