NOW函数
函数功能
NOW函数表示返回当前日期和时间的序列号。
函数语法
NOW()
参数解释
NOW函数没有参数。
实例1 计算员工的在职天数
表格显示了员工的入职日期和离职日期,使用NOW函数和ROUND函数可以统计出每名员工的在职天数。
➊ 选中D2单元格,在公式编辑栏中输入公式:
=ROUND(IF(C2<>””,C2-B2,NOW()-B2),0)
按“Enter”键即可根据其入职日期和离职日期计算出第一位职员的在职天数。
➋ 将光标移到D2单元格的右下角,光标变成十字形状后,按住鼠
标左键向下拖动进行公式填充,即可将其他职员的在职天数进行统计,如图1所示。
图1
公式解析
①判断C2单元格中的数值,当为空值时,直接用当前日期减去B2单元格中的日期即可得到在职天数;当为非空值时,直接用C2单元格中的日期值减去B2单元格中的日期值即可。
②用ROUND函数(返回按指定位数进行四舍五入的数值)对得到的数值进行舍入计算。
TODAY函数
函数功能
TODAY函数用于返回当前日期的序列号。
函数语法
TODAY()
参数解释
TODAY函数没有参数。
实例1 判断借出的图书是否到期
表格统计了图书的借出日期和还书日期,本例规定:借阅时间超过60天时,即显示“到期”,否则显示“未到期”。
➊ 选中D2单元格,在公式编辑栏中输入公式:
=IF(TODAY()-B2>60,”到期”,”未到期”)
按“Enter”键即可判断出借阅的图书是否到期。
➋ 将光标移到D2单元格的右下角,光标变成十字形状后,向下复制公式,即可快速判断出其他图书是否到期,如图2所示。
图2
公式解析
①使用TODAY函数获得当前日期,然后将当前日期减去B2单元格的日期值。
②当步骤①的结果大于60时,返回“到期”,否则返回“未到期”。
实例2 统计出试用期到期的人数
本例规定了员工的试用期为60天,根据表格中的入职日期和当前时间间,可以利用TODAY函数结合COUNTIF函数统计试用期到期的人数合计值。
选中F2单元格,在公式编辑栏中输入公式:
=COUNTIF(B2:B8,”<“&TODAY()-60)
按“Enter”键即可根据当前日期返回试用期到期的总人数,如图3所示。
图3
公式解析
①使用TODAY函数获得当前日期,然后将当前日期减去60。在与B2:B8单元格区域中的入职日期进行比较后,判断出试用期是否超过60天。
②使用COUNTIF函数(计算区域中满足给定条件的单元格的个数)统计出B2:B8单元格区域中小于步骤①返回值的个数。