首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >混合输入范围的条件IF语句(不按时间顺序)

混合输入范围的条件IF语句(不按时间顺序)
EN

Stack Overflow用户
提问于 2017-12-05 02:19:10
回答 1查看 55关注 0票数 0

我的情况是这样的:我试图创建一个条件IF语句,该语句测试一个单元格是否属于混合数据范围,并输出特定的结果。更具体地说,我想搜索与特定车型年相关的序列号范围,但是序列号不是按数字顺序排列的(例如,SN的202-235、241、247-255是2015车型年,SN的257、201、259-269是2016车型年)。有没有办法创建它?

EN

回答 1

Stack Overflow用户

发布于 2017-12-06 06:43:35

这可以使用与one here类似的解决方案来解决。

我已经修改了公式以符合您的示例

代码语言:javascript
复制
=INDEX({"",2016,2015,"",2015,"",2015,"",2016,"",2016,""},LARGE(IF([INPUT_VALUE]>{0,200,201,235,240,241,246,255,256,257,258,269},{1,2,3,4,5,6,7,8,9,10,11,12}),1))

INPUT_VALUE替换为适当的单元格引用,并确保按Ctrl+Shift+Enter键,因为这是一个数组公式。

此解决方案的工作方式是找到输入大于第二个数组中的最大数字,然后交叉引用第一个数组。第三个数组用作此交叉引用的计数器。

这可能不是最直观的解决方案,但我相信它是最灵活的,因为它直接计算数字,并且可以处理没有明确指定的数字。

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

https://stackoverflow.com/questions/47639557

复制
相关文章

相似问题

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