Excel中的多个IF THEN
我有三列数据…列1具有TRUE或FALSE,列2具有TRUE或FALSE,列3具有以下字母之一:A,S,M或E.
我正在寻找一个将返回的公式:
FALSE and FALSE = 0% TRUE and FALSE = 3% TRUE and TRUE and A = 5% TRUE and TRUE and S = 8% TRUE and TRUE and M = 10% TRUE and TRUE and E = 15%
你可以使用深层嵌套的if语句:
=if(and(A=False,B=False),0%, if(A=True,if(B=False,3%, if(C="A",5%, if(C="S",8%, if(C="M",10%, if(C="E",15%)))))))
= IF(A1 = FALSE,0%,IF(B1 = FALSE,3%,IF(C1 = “E”,15%,IF(C1 = “M”,10%,IF(C1 = “S”,8 %,5%)))))
如果你想百分比格式为文本,把所有的引号。 如果你想让他们作为一个数字,但不是一个小数,一定要格式化您的单元格显示百分比。
没有嵌套的IF:
=IF(A1<>B1,.03,CHOOSE(MATCH(C1,{"A";"S";"M";"E"},0),.05,.08,.1,.15))*(A1=TRUE)
(受格式限制)。