远远65 发表于 2011-12-16 14:18 ![](static/image/common/back.gif)
SUBSTITUTE 能不能跟我讲解一下这个公式在里面起到的重要作用?
还有一般IF在满足条件的情况下,才会起作 ...
=IF(TODAY()-P$2<--SUBSTITUTE($B4,"天",""),"保质期内",IF(TODAY()-P$2=--SUBSTITUTE($B4,"天",""),"即将过期","已经过期"))
SUBSTITUTE($B4,"天","") 就是把保质期下的 7天 中的天 替换成空值,也就是7
因为替换之后的 7 是文本,无法参与计算,所以用--SUBSTITUTE($B4,"天","") 也就是--7 等于7 数值格式 这样就可以用当前的动态时间去-入库时间跟 保质期进行比较,看一下是否过期。
|