2017-10-06 61 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"))))))