Excel教程:LOOKUP搞定产品保质期区分
最近同事询问,工作中要对产品根据生产日期到当前日期之间的天数,做保质期的区分,要求。
工作中这种需求,实质是是一个多层嵌套的条件判断运用,可以用IF来制作,不过IF要写四层的嵌套,太麻烦,这种对数值的区间判断,我们可以用LOOKUP函数来解决。
需求分析:
对于这种的运用,我们可以通过制作一个参数表,再结合LOOKUP函数,来得到我们要的结果。
使用软件:
微软Office任意版本的Excel。
操作步骤:
步骤01:制作参数表,LOOKUP的参数表有一个要求,就是要求参数的数值是需要从小到大排序的,每个区间数值判断的结果所对应的,是这个区间数值中最小的数值。并且从小到大排列。
步骤02:生产日期到当前日期之间的天数,使用当前日期-生存日期,所以这里要使用到TODAY函数。
步骤03:将TODAY函数与LOOKUP组合使用,LOOKUP函数的第一参数是天数,后面是参数表区域,因为所有天数判断使用的判断区域都是相同的,所以这里需要对判断区域做绝对引用锁定。
无参数一步到位公式:
LOOKUP函数做数值区域判断,也是可以不用做参数表的,可以在目标单元格直接输入如下公式:
=LOOKUP(TODAY()-C5,{0,30,90,150,180},{"新货","次新","大货","临期","过期"})
数值和对应的判断结果,分别用大括号{}括起来,中间用英文逗号间隔。这里同样有一个规则,数值按从小到大排列,取的是每个区间中最小的值,返回的结果如果是文本的话,记得用英文双引号框起来。
如果你的区域判断很多,还是建议搞参数表来做,很是方便清晰。
赞 (0)