2017-10-11 60 views
1

試圖讓excel電子表格做我需要的東西,而且我的電腦基本上不識字。任何幫助,將基本上讚賞 我需要的是下面的語句組合Excel多個if語句多於2個答案

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能找出一些基本的,如果陳述但是這一次有多個結局是扔我一個循環,而且這一切如果可能的話,需要進入一個單元。謝謝你們

回答

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

OR

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

非常有創意。應該注意的是,如果1,2,3,4只是符號結果值,您可能希望將公式與CHOOSE函數配對。說了它確實回答了這個問題,我喜歡它! –

+1

@ForwardEd我會使用INDEX而不是CHOOSE,但經銷商的選擇。 –

0

這是你所需要的:

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

如果您需要在未來使用這個相當多,最好設置爲一個表向上看,這裏是你如何使用數組公式(點擊Ctrl + Shift + En之三一起):

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

這種方式,可以動態更新的標準你想要的任何時間。

另外,你可以設置像這樣(Data > Data Tools > Data Validation)下拉列表從您的標準: