2017-10-11 2 views
1

versuchen, eine Excel-Tabelle zu bekommen, was ich brauche und ich bin im Grunde Computer Analphabeten. Jede mögliche Hilfe würde Grundsätzlich klar sein, was ich brauche, ist die unten Aussagen kombiniertExcel mehrere wenn Aussagen mit mehr als 2 Antworten

If E8 = Officer and G8 = Active Duty then 1 
If E8 = Officer and G8 = Active Reserve then 2 
if E8 = Enlisted and G8 = Active Duty then 3 
If E8 = Enlisted and G8 = Active Reserve then 4 

Ive der Lage gewesen, einige grundlegende, um herauszufinden, und wenn Aussagen aber dieses mit mehreren Ergebnissen wird mich für eine Schleife zu werfen, auch alles muss wenn möglich in eine Zelle gehen. Danke Jungs

Antwort

4
=MATCH(E8&G8,{"OfficerActive Duty","OfficerActive Reserve","EnlistedActive Duty","EnlistedActive Reserve"},0) 

ODER

=(MATCH(E8,{"Officer","Enlisted"},0)-1)*2+MATCH(G8,{"Active Duty","Active Reserve"},0) 
+0

Sehr kreativ:

Plus, können Sie eine Dropdown-Liste von Kriterien wie diese (Data > Data Tools > Data Validation) eingerichtet. Beachten Sie, dass, wenn 1,2,3,4 nur symbolische Ergebniswerte sind, die Formel möglicherweise mit einer CHOOSE-Funktion verknüpft werden soll. Ich habe gesagt, dass es die Frage beantwortet und ich mag es! –

+1

@ForwardEd Ich würde INDEX anstelle von wählen aber Händler Wahl verwenden. –

0

Dies ist, was Sie brauchen:

IF(AND(E8="Officer",G8="Active Duty"), 1, 
     IF(AND(E8="Officer",G8="Active Reserve"), 2, 
       IF(AND(E8="Enlisted",G8="Active Duty"), 3, 4))) 
0

Wenn Sie diese ziemlich viel in der Zukunft verwenden müssen, besser als eine Tabelle einrichten Nachschlagen und hier ist, wie Sie es mit einer Array-Formel tun können (klicken Sie auf Ctrl + Shift + En ter zusammen):

=INDEX($C$2:$C$5,MATCH(E2&F2,$A$2:$A$5&$B$2:$B$5,0),1) 

Auf diese Weise können Sie dynamisch Ihre Kriterien jederzeit Sie wollen aktualisieren.