Excel怎么算加班时长? 根据考勤打卡数据计算加班次数加班时长技巧
有这样一份考勤表,现在需要对每位员工考勤做一次加班的统计,最后一次打卡时间大于等于20:00就计算为加班。20:00之后有多次打卡的,以最后一次打卡时间为准。

首先我们来计算加班次数
=COUNT(0/(--TEXTAFTER(B2:H2,CHAR(10),-1)>=5/6))
公式浅析:
①--TEXTAFTER(B2:H2,CHAR(10),-1)

先使用TEXTAFTER函数在B2到H2单元格区域的每个单元格的文本内容里,以换行符(通过CHAR(10)来表示换行符这个字符)作为查找参照,提取出每个单元格文本中最后一次出现换行符之后的那部分文本内容,通过双负号转换为数值(时间)。
②--TEXTAFTER(B2:H2,CHAR(10),-1)>=5/6

将提取的内容做逻辑对比,大于等于5/6的,就是加班的日期,5/6=20/24,即20:00时。
③0/(--TEXTAFTER(B2:H2,CHAR(10),-1)>5/6)

0/TRUE=0,0/FALSE=#DIV/0!。由于有些单元格中没有打卡时间,计算出现N/A错误,不影响后面用COUNT函数计数。
④=COUNT(0/(--TEXTAFTER(B2:H2,CHAR(10),-1)>=5/6))

最后用COUNT计数,计算出加班次数。
再来计算加班时长
=SUM(IFERROR(--TEXT(TEXTAFTER(B2:H2,CHAR(10),-1)-5/6,"0.000000;"),))
公式浅析:
①TEXTAFTER(B2:H2,CHAR(10),-1)-5/6

先使用TEXTAFTER函数提取最后一次打卡时间减去20:00的时间即得到加班的时长,如果最后一次打卡时间小于20:00会出现负数。
②IFERROR(--TEXT(TEXTAFTER(B2:H2,CHAR(10),-1)-5/6,"0.000000;"),)

使用TEXT函数将正数显示成0.000000格式,负数不显示,在TEXT函数前面加一对双符号,将文本数字转换成数值。
再使用IFERROR函数屏蔽负数错误值和未打卡单元格的错误值。
③=SUM(IFERROR(--TEXT(TEXTAFTER(B2:H2,CHAR(10),-1)-5/6,"0.000000;"),))

最后使用SUM函数汇总加班时长。
相关文章

excel文本数据怎么计算? excel表格计算带有文本的数值的技巧
excel中的数据计算的时候,发现是文本数据,该怎么计算呢?下面我们就来看看excel带文本计算的技巧2025-04-25
Excel中有一个功能非常强大的函数,它就是SUMPRODUCT函数,既能求和、计数、权重计算,还能排名等,今天我们就来看看Excel根据权重求和的技巧2025-04-10
Excel工龄计算不再愁! Excel隐藏函数DATEDIF轻松计算精确到天级的工龄
在日常工作中,我们经常需要计算员工的工龄,以便进行人事管理、薪资调整等工作,本文将详细介绍如何在Excel表格中计算工龄,并提供多种实用方法供您选择2025-03-13
excel计算中位数的公式是什么? Excel用公式计算中位数的技巧
在Excel中,求中位数可以使用MEDIAN函数,该函数接受一组数据作为输入,并返回其中位数,MEDIAN函数使用非常简单,下面详细介绍2025-01-29
Excel筛选后怎么仅统计可见行? Excel表格数据计算只统计显示数据的技巧
Excel表格中的编号、总数、总价数据通过筛选后显示的数据需要计算,怎么只计算显示数据,忽略隐藏数据呢?详细请看下文介绍2024-12-24
轻松实现行级数据计算! Excel2024新函数BYROW详解
2024年,Excel引入了令人兴奋的新函数BYROW,这一功能将为用户在数据分析时提供更强大的灵活性和简便性,下面我们就来看看使用方法2024-12-10
快来看看你到底几岁退休! Excel公式计算延迟退休年龄的技巧
你啥时候可以退休?相比以前多上几年?今天我们来看看EXCEL通过出生日期计算退休日期的公式,以便批量计算退休日期2024-11-25
试试选择性粘贴+合并计算? 格式不同多excel表对账别用SUMPRODUCT了
excel多个表格想要核对每个表格的数据差异,该怎么核对呢?平时我们都是使用SUMPRODUCT,这次我们换一个技巧,使用试试选择性粘贴+合并计算试试2024-10-28
Excel如何计算相隔天数 Excel计算两个日期之间相隔天数的方法
Excel如何计算相隔天数?其实我们只需要点击打开公式工具,然后在其子工具栏中点击打开“日期和时间”工具,接着在下拉列表中找到并打开“DAYS360”公式,最后在弹框中输入2024-06-13
excel怎么计算不同颜色字体的个数? excel表格按颜色统计字体个数的技巧
今天老板又扔给小编一份文件,要求统计各字体颜色的单元格个数,字体颜色很相似,下面我们就来看看excel求单元格内不同颜色字体个数的方法2024-06-11





最新评论