问题情境
如下样表:
文章插图
根据每位员工的打卡时间,统计是否迟到,迟到的标准是打卡时间在8点以后 。同时计算迟到人数 。
公式实现一、统计是否迟到
在D2单元格输入公式:
=IF(C2>1/3,”迟到”,””)
并往下填充,即可计算出每位员工是否迟到 。
如下图:
【Excel图表根据打卡时间计算员工有没有迟到并计算迟到人数】
文章插图
公式的含义是:如果打卡时间晚于8点,就返回“迟到”,否则返回空值 。
理解这个公式的关键是:
时间在EXCEL数据内是小于或者等于1的数,24点是1,其它时间都是小于1的小数 。比如:8是24的三分之一,所以8点是0.33333……,公式内写为1/3 。只要是8点以后,那就表示为>1/3 。
二、依据是否迟到,统计迟到人数
在D17单元格输入公式:
=COUNTIF(D2:D16,”迟到”)
即可统计出迟到总人数 。
文章插图
该公式的含义是:在D2:D16区域,计算值为”迟到“的单元格数量 。
三、依据打卡时间,统计迟到人数
在C17单元格输入公式:
=SUMPRODUCT(N(C2:C16>1/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)):将数组中的数值相加,即得迟到人数 。
推荐阅读
- Excel数据透视表根据打卡时间计算是否迟到,需要注意格式
- Excel图表3个小招,图表秒更新
- excel图表帮你轻松转换数据表格式
- excel图表怎么计算2018年的2月有没有29日?
- EXCEL2016数据查询功能实现多工作簿合并与及时刷新
- FREQUENCY函数分段计数
- Excel图表N多产品月销售报表,提取销售量最大的月份
- N多人分组完成M个项目,excel怎么统计每个人参与了哪些项目
- N多商品,excel图表计算相同商品对应数据的最大与最小值
- OFFSET函数制作动态图表