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) 

(受格式限制)。