Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: 远远65

[已解决]自动提醒过期函数

  [复制链接]
 楼主| 发表于 2011-12-16 14:18 | 显示全部楼层
菜鸟锐 发表于 2011-12-15 14:20
需要增加一个辅助列,用来手动选择实际入库时间,实际入库时间通过下拉菜单选择。
如图:由于你的附件 ...

SUBSTITUTE 能不能跟我讲解一下这个公式在里面起到的重要作用?
还有一般IF在满足条件的情况下,才会起作用! 但是为什么你确做到了IF($E35="","请输入实际入库时间",   这样也可以出现结果,。?

{:091:}{:361:}

还有根据你提供的那样公式,基本已经成功,谢谢!
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2011-12-16 14:33 | 显示全部楼层
远远65 发表于 2011-12-16 14:18
SUBSTITUTE 能不能跟我讲解一下这个公式在里面起到的重要作用?
还有一般IF在满足条件的情况下,才会起作 ...

=IF(TODAY()-P$2<--SUBSTITUTE($B4,"天",""),"保质期内",IF(TODAY()-P$2=--SUBSTITUTE($B4,"天",""),"即将过期","已经过期"))
SUBSTITUTE($B4,"天","") 就是把保质期下的 7天 中的天 替换成空值,也就是7
因为替换之后的 7  是文本,无法参与计算,所以用--SUBSTITUTE($B4,"天","")  也就是--7 等于7 数值格式 这样就可以用当前的动态时间去-入库时间跟 保质期进行比较,看一下是否过期。
回复

使用道具 举报

发表于 2011-12-16 14:38 | 显示全部楼层
=IF($C3="","请输入实际入库时间",IF(TODAY()-$C3<--SUBSTITUTE($D3,"天",""),"保质期内",IF(TODAY()-$C3=--SUBSTITUTE($D3,"天",""),"即将过期","已经过期")))
是表示C3单元格中如果是空的,那么提示“请输入实际入库时间”
如果今天的日期-入库日期<保质期(“天”被替换了),则提示保质期内
如果今天的日期-入库日期=保质期(“天”被替换了),则提示即将过期
否则就提示已经过期
回复

使用道具 举报

 楼主| 发表于 2011-12-16 15:10 | 显示全部楼层
菜鸟锐 发表于 2011-12-16 14:38
=IF($C3="","请输入实际入库时间",IF(TODAY()-$C3


恩,我明白了,谢谢! 我只是想把这个公式给透析一下,要不然只能套用你的! 万分感谢咯!

我的积分没有权力加好友!。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-26 07:20 , Processed in 0.100331 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表