如下图,要通过属性和区间数查找对应的数量,这种应用在计划排产和数据统计中经常会用到,这属于多区间判断的范畴,必须将数据导入到对应区间进行比较,找到他们的共有字段才能得出对应数量,这里在上一篇的基础上进行讲解。
首先是属性区间的对应,这里属性区间表达为BC,分隔状态,这里用到FIND函数,利用公式=FILTER($E$6:$E$9,ISNUMBER(FIND(I6,$C$6:$C$9)))可以直接找出对应数组;
再是利用上一篇讲到的(VALUE(TEXTBEFORE($D$6:$D$9,"-"))<J6)*(VALUE(TEXTAFTER($D$6:$D$9,"-"))>=J6))区间取值,这样两个条件并列就可以得出结果,整个公式为=FILTER($E$6:$E$9,(ISNUMBER(FIND(I6,$C$6:$C$9))*(VALUE(TEXTBEFORE($D$6:$D$9,"-"))<J6)*(VALUE(TEXTAFTER($D$6:$D$9,"-"))>=J6)))。
评论 (0)