首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Excel IF和语句不工作

Excel IF和语句不工作
EN

Stack Overflow用户
提问于 2014-11-15 19:57:00
回答 2查看 7.4K关注 0票数 0

我在网上搜索了这篇文章,但是我找不到答案:我有一个由1-10个值组成的列,如果值介于1-3之间,如果值在4-7之间,我想显示2号其他值,如果值在8-10之间,我想显示数字3。我试过了,但它显示了正确或错误,它应该显示数字:

代码语言:javascript
运行
复制
=IF(AND(L2="1",L2="2",L2="3"),1, IF(AND(L2="4",L2="5",L2="6"),2))
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-15 20:07:53

它显示FALSE的原因是它在最内部的IF函数的ELSE参数中结束。因为在这种情况下没有指定返回的内容,所以它返回FALSE

您的功能有两个问题:

  1. 您应该使用OR而不是AND (我不知道L2单元是如何同时包含1、2和3的)
  2. 您应该使用数字而不是字符串(数字1不等于字符串"1")

这个表达式应该给您想要的东西:

代码语言:javascript
运行
复制
=IF(AND(L2>=1;L2<=3);1;IF(AND(L2>=4;L2<=6);2;""))
票数 0
EN

Stack Overflow用户

发布于 2014-11-15 20:06:49

这可以实现您想要的结果,并返回所有其他值的空白:

代码语言:javascript
运行
复制
=IF(L2<=0,"",IF(L2<=3,1,IF(L2<=7,2,IF(L2<=10,3,""))))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26950064

复制
相关文章

相似问题

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