我的情况是这样的:我试图创建一个条件IF语句,该语句测试一个单元格是否属于混合数据范围,并输出特定的结果。更具体地说,我想搜索与特定车型年相关的序列号范围,但是序列号不是按数字顺序排列的(例如,SN的202-235、241、247-255是2015车型年,SN的257、201、259-269是2016车型年)。有没有办法创建它?
发布于 2017-12-06 06:43:35
这可以使用与one here类似的解决方案来解决。
我已经修改了公式以符合您的示例
=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键,因为这是一个数组公式。
此解决方案的工作方式是找到输入大于第二个数组中的最大数字,然后交叉引用第一个数组。第三个数组用作此交叉引用的计数器。
这可能不是最直观的解决方案,但我相信它是最灵活的,因为它直接计算数字,并且可以处理没有明确指定的数字。
https://stackoverflow.com/questions/47639557
复制相似问题