怎么用excel统计没有迟到和迟到人数

时间:23-06-28 16:50:18

作者:

分类:pc教程

  怎么用excel统计没有迟到和迟到人数!问题情境

  如下样表:

  怎么用excel统计没有迟到和迟到人数插图

  根据每位员工的打卡时间,统计是否迟到,迟到的标准是打卡时间在8点以后。同时计算迟到人数。

  公式实现一、统计是否迟到

  在D2单元格输入公式:

  =IF(C2>1/3,”迟到”,””)

  并往下填充,即可计算出每位员工是否迟到。

  如下图:

  怎么用excel统计没有迟到和迟到人数插图1

  公式的含义是:如果打卡时间晚于8点,就返回“迟到”,否则返回空值。

  理解这个公式的关键是:

  时间在EXCEL数据内是小于或者等于1的数,24点是1,其它时间都是小于1的小数。比如:8是24的三分之一,所以8点是0.33333……,公式内写为1/3。只要是8点以后,那就表示为>1/3。

  二、依据是否迟到,统计迟到人数

  在D17单元格输入公式:

  =COUNTIF(D2:D16,”迟到”)

  即可统计出迟到总人数。

  怎么用excel统计没有迟到和迟到人数插图2

  该公式的含义是:在D2:D16区域,计算值为”迟到“的单元格数量。

  三、依据打卡时间,统计迟到人数

  在C17单元格输入公式:

  =SUMPRODUCT(N(C2:C16>1/3))

  即可直接依据打卡时间,统计出迟到总人数。

  如下图:

  怎么用excel统计没有迟到和迟到人数插图3

  该公式中:

  C2:C16>1/3:将区域C2:C16中的每个打卡时间与8点(即1/3)对比,如果8点之前,返回值为FALSE,8点之后,返回值为TRUE。所以,本部分的返回值是一组TRUE和FALSE组成的数组。

  N(C2:C16>1/3):将上述数组中的TRUE和FALSE转换成数值,TRUE转为1,FALSE转换为0。

  SUMPRODUCT(N(C2:C16>1/3)):将数组中的数值相加,即得迟到人数。