如何实现EXCEL表格中的日期自动按有效期往上加
是这样样子的,比如A1里面的日期是2014.3.13,B1中的有效期为半年,能不能用函数实现C1中的日期自动填写为:2014.9.12。而如果将B1中的有效期填写为3个月...
是这样样子的,比如A1里面的日期是2014.3.13,B1中的有效期为半年,能不能用函数实现C1中的日期自动填写为:2014.9.12。而如果将B1中的有效期填写为3个月,C1中的日期就能自动变为:2014.6.12。急!在线等!求大神
还有一个,就是有效期只剩下一个月的时候,比如有效期到2014.9.13,那么在2014.8.14(或13日)的时候,这个单元格就自动变成红色,这个要如何设置,谢谢 展开
还有一个,就是有效期只剩下一个月的时候,比如有效期到2014.9.13,那么在2014.8.14(或13日)的时候,这个单元格就自动变成红色,这个要如何设置,谢谢 展开
9个回答
展开全部
=DATE(YEAR(A1),MONTH(A1)+B1,DAY(A1))
第二个是用条件格式的
条件格式公式内容如下:
是只显示一天,还是超过一个月前的那天都要显示
只显示一天的公式是:
=TODAY()=DATE(YEAR(A1),MONTH(A1)+B1-1,DAY(A1))
意思是今天的时间刚好是到期日前一个月的那天时,才显示,过了今天就不显示了
如果超过一个月前的那天都显示的话,公式是:
=TODAY()>=DATE(YEAR(A1),MONTH(A1)+B1-1,DAY(A1))
这个只要是超过一个月前的那天,都显示,就是提示快过期了或是已经过期了
第二个是用条件格式的
条件格式公式内容如下:
是只显示一天,还是超过一个月前的那天都要显示
只显示一天的公式是:
=TODAY()=DATE(YEAR(A1),MONTH(A1)+B1-1,DAY(A1))
意思是今天的时间刚好是到期日前一个月的那天时,才显示,过了今天就不显示了
如果超过一个月前的那天都显示的话,公式是:
=TODAY()>=DATE(YEAR(A1),MONTH(A1)+B1-1,DAY(A1))
这个只要是超过一个月前的那天,都显示,就是提示快过期了或是已经过期了
追答
下面的新建规则,再选最下面那个使用公式来决定要格式化哪里储存格
公式就是我给的那个,复制进去
然后设定格式红色填满
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这种格式是不能运算的,把日期改为日期格式,如2014/4/5或2014-01-12,然后在C1输入=IF(B1="半年",DATE(YEAR(A1),MONTH(A1)+6,DAY(A1)-1),IF(B1="3个月",DATE(YEAR(A1),MONTH(A1)+3,DAY(A1)),""))把C1格式设置为日期。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=DATE(YEAR(A1),MONTH(A1)+B1,DAY(A1)-1)
如果,B1中不是直接填的月数的数字,则公式中要将B1改成提取月数,具体要看你的B1单元格的形式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询