做个 Excel 临期食品管理表,过期划掉,临期变色

文摘   职场   2024-09-03 19:02   上海  

公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必 “设为星标”哦!!!


点击上方蓝字 --> 点击“...”--> 选择“设为星标


食品、药品,一不注意就过期了,所以我们要做个能自动标识提醒的表格来管理临期食品。


案例:


计算自 2023 年12 月 31 日起,下图 1 中所有零食的保质期还剩几天,将已经过期的划去,保质期最短的高亮显示。 


效果如下图 2 所示。


解决方案:


1. 将 C 列设置为计算从年底到保质期截止日还有几天,在 C2 单元格内输入以下公式 --> 下拉复制公式:

=IFERROR(DATEDIF("2023/12/31",B2,"d"),"过期")


公式释义:

  • DATEDIF("2023/12/31",B2,"d"):

    • DATEDIF 是一个隐藏函数,用于计算两个日期之间相隔的天数、月数或年数;

    • 语法为 DATEDIF(开始日期,结束日期,要返回的差值计算单位);

    • 本公式表示计算 2023/12/31 离 B2 单元格的日期有几天,"d" 表示计算二者之间的天数;

  • IFERROR(...,"过期"):如果 datedif 的第一个日期比第二个日期晚,会返回错误值;所以我们在外面包上 iferror 函数,如果出错的话就显示“过期”


2. 选中 A2:C19 区域 --> 选择菜单栏的“开始”-->“条件格式”-->“新建规则”


3. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 在公式区域输入以下公式 --> 点击“格式”按钮:

=$C2="过期"


* 单元格的列要绝对引用,而行得相对引用。


4. 在弹出的对话框中选择“字体”选项卡 --> 勾选“删除线”--> 点击“确定”


5. 点击“确定”。


6. 保持选中数据表的非标题区域 --> 再次选择“开始”-->“条件格式”-->“新建规则”


7. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 输入以下公式 --> 点击“格式”:

=$C2=MIN($C$2:$C$19) 


公式释义:

  • 判断 $C2 单元格的值是否为区域 $C$2:$C$19 内的最小值,如果是,则触发条件


8. 在弹出的对话框中选择“填充”选项卡 --> 选择所需的颜色 --> 点击“确定”


9. 点击“确定”。


这就是符合要求的效果。


转发、点赞、在看也是爱!

Excel学习世界
你遇到的所有 Excel 坑,我都帮你趟过了。
 最新文章