2017-10-06 29 views
2

我試圖建立一個包含多個IF Excel公式(AND陳述我嘗試這樣做:多個if和語句與6個可能的輸出

=IF(AND(C9="0",C8="65"),Tables!B6, 
IF(AND(C9="0",C8="70 to 75 depending on which bank"),Tables!C6, 
IF(AND(C9="1",C8="65"),Tables!D6, 
IF(AND(C9="1",C8="70 to 75 depending on which bank"), Tables!E6, 
IF(AND(C9="2 or More",C8="65"), Tables!F6, 
IF(AND(C9="2 or More",C8="70 to 75 depending on which bank"), Tables!G6, "NULL")))))) 


和所有我得到的是「空」。 。不知道如何解決這個問題

這裏是我想要做的可視化,與根據條件6個可能的輸出滿足: Photo of what I am trying to do

+1

對不起,看不到圖片。 「C9」中的數字是否自然地與左側或右側對齊(即沒有對齊設置是左側還是右側)?如果他們是正確對齊的,然後從數字中刪除引號,因爲Excel將它們視爲數字,公式將其視爲文本 - 「C9 =」0「'與」C9 = 0「不同。 –

+0

同時檢查單元格中的空格 - 「」70到75取決於哪個存儲庫「或」70到75取決於哪個存儲庫「(文本結尾處的額外空格)。 –

回答

3

您可以使用一個查找表,如下所示:

0&65 A 
0&75 B 
1&65 C 
1&75 D 
2&65 E 
2&75 F 

如果您的查找表是A1:B6那麼你的公式應該是:

=VLOOKUP(C9&"&"&C8,$A$1:$B$6,2,0) 
+1

謝謝,這完全有效。 – Tristan

0

你可以使用這個公式。你必須嵌套另一個和內部和公式適用條件from 70 to 75。不需要幫手欄。

=IF(AND(C9=0,C8=65),Tables!B6,IF(AND(C9=0,AND(C8>=70,C8<=75)),Tables!C6,IF(AND(C9=1,C8=65),Tables!D6,IF(AND(C9=1,AND(C8>=70,C8<=75)),Tables!E6,IF(AND(C9>=2,C8=65),Tables!F6,IF(AND(C9>=2,AND(C8>=70,C8<=75)),"F","NULL"))))))