首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel中的多个IF THEN

Excel中的多个IF THEN
EN

Stack Overflow用户
提问于 2014-07-26 13:43:09
回答 3查看 63关注 0票数 2

我有三列数据...列1具有TRUE或FALSE,列2具有TRUE或FALSE,并且列3具有以下字母之一: A、S、M或E。

我正在寻找一个将返回的公式:

代码语言:javascript
复制
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%
EN

回答 3

Stack Overflow用户

发布于 2014-07-26 13:50:37

您可以使用深度嵌套的if语句:

代码语言:javascript
复制
=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%)))))))
票数 2
EN

Stack Overflow用户

发布于 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%)

如果要将百分比格式化为文本,请将所有百分比放在引号中。如果希望它们是数字,而不是小数,请确保将单元格的格式设置为显示百分比。

票数 1
EN

Stack Overflow用户

发布于 2014-07-26 21:39:46

不使用嵌套的IFs:

代码语言:javascript
复制
=IF(A1<>B1,.03,CHOOSE(MATCH(C1,{"A";"S";"M";"E"},0),.05,.08,.1,.15))*(A1=TRUE)  

(以格式为准)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24967953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档