分享

Excel | 商品到期了,文字提醒不醒目,加个图标吧

 bitterfleabane 2020-03-18

每天清晨六点,准时与您相约

问题描述

很多商品,要计算是否到期,如下图:

要求:

  • 如果到期日恰好在今天,提示“到期”;

  • 如果到期日在今天之前,提示“超期”;

  • 如果到期日在今天之后的三天以内,提示“即将到期”;

  • 如果到期日在今天之后的三天之外,提示“未到期”。

实现文字提醒

这个题目其实是一个比较简单的多条件判断,用IF嵌套可以解决。

EXCEL日期型数据的实质是数值,规定1900年1月1日为1,以后每增加一天,数值加1,再把这些数值用“单元格格式”设置成日期样子。所以,EXCEL中的日期是可以像数值一样加减比较运算的。

所以,在C2单元格输入公式:

=IF(B2=TODAY(),"到期",IF(B2<TODAY(),"超期",IF(B2-TODAY()<=3,"即将到期","未到期")))

公式向下填充,就可以得出所有商品的到期情况。

实现图标提醒

如果商品较多,文字提醒可能使人眼花,给每种情况做一个醒目的图标,会达到更醒目的效果。

第一步:计算距离今天的天数

在D2单元格输入公式:

=B2-TODAY()

向下填充,计算出所有商品到期日与今天的天数差:

第二步:设置图标

选中D列内与今天的天数差,选择【开始】——【条件格式】——【图标集】——【其他规则】:

从【图标样式】中随意选择四个图标的样式,然后更改成自己想定义的图标,输入相应的运算符与比较值,类型选择“数字”,如下图:

结果如下:

第三步:隐藏天数

选中D列内与今天的天数差,右键——【设置单元格格式】,选择【自定义】,在【类型】中输入三个英文半角分号“;;;”,即可隐藏单元格数值:

最终结果如下:

<Let's call it a day,Continue tomorrow!>


    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多