我有三列数据...列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%发布于 2014-07-26 13:50:37
您可以使用深度嵌套的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%)))))))发布于 2014-07-26 14:38:24
=IF(A1=FALSE,0%,IF(B1=FALSE,3%,IF(C1="E",15%,IF(C1="M",10%,IF(C1=“S”,8%,5%)
如果要将百分比格式化为文本,请将所有百分比放在引号中。如果希望它们是数字,而不是小数,请确保将单元格的格式设置为显示百分比。
发布于 2014-07-26 21:39:46
不使用嵌套的IFs:
=IF(A1<>B1,.03,CHOOSE(MATCH(C1,{"A";"S";"M";"E"},0),.05,.08,.1,.15))*(A1=TRUE) (以格式为准)。
https://stackoverflow.com/questions/24967953
复制相似问题