excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel从入门到精通六十四

大家好,上节课我们分享了DATEDIF()函数的用法实例,那本节课我们继续来分享DATEDIF()函数应用实例,请看下图示例:日常工作中对商品的保持期排查,可以说是超市人员的重点工作,根据排查出的日期情况,我们可以时时关注临期商品,避免出现商品过期情况,如上图所示,是对某一部分商品的生产日期和保质期进行了记录(数据仅为演示),现在我们所要做的就是对记录的商品进行临期分段,以便对越快到期的商品进行优先处理,如:商品保质期过1/3,1/2,2/3,4/5,对于这个题,我们首先来理下思路:一个商品生产出来,那它的生产日期和保质期就已经确定了,换句话说,我们可以通过计算,把它的“生命总长度”计算出来(即start_date至end_date),另外,一但它流入到流通环节,那它从生产出来到某一天(或检查当天 即today)的这个“动态时长”我们也可以计算出来(即start_date至today),为了更好的去理解,在这里,我为大家做了一个草图:那现在就好说了,我们可以拿这个动态时长去除以生命总长度,得出来的这个结果,我们分别去和1/3,1/2,2/3,4/5比较,随后,我们就可以得到答案了,那通过函数来实现的话该如何去设计呢? 第一步:动态时长,我们的函数为 DATEDIF(start_date,today,"d"),这里第三个参数为d,表明,我们要求计算结果返回天; 第二步:end_date的计算,上一章节中我们讲了DATE()函数,它可以根据指定的年、月、日来生成新的日期,那我们的函数为 DATE(year(start_date),month(start_date) +保质期(月),day(start_date)),就是说通过,原生产日期的年、原生产日期的月+保质期(月)、原生产日期的天来生成新的日期,也就是到期日期,所以我们的“生命总长度”计算函数为:DATEDIF(start_date,date(year(start_date),month(start_date)+保质期,day(start_date)),"d"),那我们再将以上两个日期返回的天数进行比较得出相应的值; 第三步,我们将率二步得出的这个值来分别和1/3,1/2,2/3,4/5去比较,为了避免错误,我又将这几个分数做了相应的转换,如下图:而这一步中,我们使用的是VLOOKUP()函数,我们的函数设计为: VLOOKUP(动态时长/生命总长度,{分段;说明部分},2),具体的工作表格操作,我们将在下期课程讲解,大家可以在评论区讨论。 好了,今天的函数课程就和大家分享到这里,喜欢的朋友请关注、转发,期待下期精彩课程。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接