手摸手解释
1.最初级的函数:
=IF(C2>$G$2,"还有"&DATEDIF($G$2,C2,"D")&"天到期","")
这个IF函数表明,如果C2单元格的值大于G2单元格的值,那么就返回“还有XX天到期”,然后用DATEDIF函数计算G2和C2单元格里的两个日期之间的相差值。
PS.这里的C2不是绝对引用,因为可以实现点击C2单元格然后下拉填充将这个公式填充在C3、C4等所有单元格里;但G2(即当前日期)需要加上$绝对引用符号,因为所有的日期都要和G2单元格内的日期相比对。
PPS.“&”是连接符,把两个或多个字符串连接起来,??上面的函数就是通过2个&把三个字符串连接起来,前后两个是文本,需要用双引号“”,中间是函数DATEDIF的计算结果。
2.进阶版函数:
=IF(C2>$G$2,"还有"&DATEDIF($G$2,C2,"D")&"天到期","已经超期"&DATEDIF(C2,$G$2,"D")&"天")
这个函数表明,如果C2单元格内的日期小于G2单元格内的日期,即计划日期小于当前日期,则以为着这个事项已经过期啦,“敲警钟”单元格内就会显示“已经超期XX天”,原理如上。
3.终极大BOSS函数:
=IF(ISBLANK(D2),IF(C2>$G$2,"还有"&DATEDIF($G$2,C2,"D")&"天到期","已经超期"&DATEDIF(C2,$G$2,"D")&"天"),"")
这个函数表明,如果D2单元格内有值,则“敲警钟”单元格内为空白。其余原理同上。