请各位Excel高手帮帮我解决这两个问题,谢谢了
我的想法是,比如那个开通时间我设置为2012-08-11 然后我选择期限为二年 然后那个到期时间 自动生成2014-08-11
图2
我的想法是,状态里面有“已到期”和“未到期” ,我想加一个“即将到期”,时间里面是小于10天大于0天的时候显示是"即将到期”并且颜色便能黄色,目前是已到期变成红色,未到期是绿色
第三个问题是,从图2可以看出,我选择自动筛选,占了第3列,我如何把第3列给隐藏了,但是还显示下拉箭头? 展开
这样,到期日就可以是 =DATE(YEAR(H4),MONTH(H4)+J4*12,DAY(H4)) ,
或 =EDATE(H4,J4*12)
这里计算精度是按月份的,即某月8号开通的一定在另外年度同一个月的8号截止(而不是7号!也有按365日计算一年的,碰上7月16日开通、次年又是闰年,则会在次年7月16日前到期;按日计算年度的不便用EDATE了)
关于第三行的隐藏。你是从第三行起做筛选的吧?你从前面一行起做筛选,第三行就会被隐藏,而箭头就在上面,这不会影响你的筛选的……
至于状态的变色,你已设过红色、绿色,那么条件格式就是已经应用过的,“即将到期”的条件格式可以用公式 =AND((I4-NOW())>0,(I4-NOW())<10)
最后一列的距到期日剩余天数
=IF(I4-NOW()>=0,DATEDIF(NOW(),I4,"D"),"已逾期"&DATEDIF(I4,NOW(),"D")&"天")
在到期时间单元格输入=IF(AND(COUNTA(H4)=1,J4="一年"),DATE(YEAR(H4),MONTH(H4)+12,DAY(H4)),IF(AND(COUNTA(H4)=1,J4="二年"),DATE(YEAR(H4),MONTH(H4)+24,DAY(H4)),IF(AND(COUNTA(H4)=1,J4="三年"),DATE(YEAR(H4),MONTH(H4)+36,DAY(H4)),IF(AND(COUNTA(H4)=1,J4="四年"),DATE(YEAR(H4),MONTH(H4)+48,DAY(H4)),""))))
在状态栏单元格输入=IF(COUNT(I4)=1,IF(AND(I4-TODAY()<10,I4-TODAY()>0),"即将到期",IF(I4<TODAY(),"已到期","未到期")),"")
在时间栏单元格输入=IF(COUNTA(J4)=1,CONCATENATE("还有",IF(I4-VALUE(TEXT(NOW(),"YYYY-M-D"))<0,0,I4-VALUE(TEXT(NOW(),"YYYY-M-D"))),"天到期"),"")
第三列直接给删除
状态里面有“已到期”和“未到期” ,我想加一个“即将到期”,时间里面是小于10天大于0天的时候显示是"即将到期”并且颜色便能黄色,目前是已到期变成红色,未到期是绿色.这个你在菜单栏里选择格式.再选条件各式里就可以完成了.如图