如何设置Excel函数使其根据上下班时间自动统计出上班时长、加班时长?如图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置Excel函数使其根据上下班时间自动统计出上班时长、加班时长?如图相关的知识,希望对你有一定的参考价值。

上班时间为9:00,下班时间为17:30,上班时间外与周六日上班均为加班(加班一分钟也算加班),如何设置函数使其自动统计出上班时长单元格与加班时长单元格。

1、E5写入=IF($D5="星期日","星期六",0,C5-B5-F5),

2、F5写入=IF($D5="星期日","星期六",C5-B5,B5+C5-$B$1-$D$1),下拉

如图:

参考技术A

考虑到通宵加班,让我再想想怎么比较好理解一些。

参考技术B 在E4 F4中分别长期

=IF(AND(RIGHT(D4)<>"六","日"),MIN(C4,TIME(17,30,))-MAX(B4,TIME(9,,)),0)
=IF(OR(RIGHT(D4)="六","日"),C4-B4,MAX(TIME(9,,)-B4,0)+MAX(C4-TIME(17,30,),0))
选择E4:F4,下拉填充追问

如果星期五晚上加班到星期六凌晨 好像就不行了,大神还有办法解决吗

参考技术C 用代码的自定义函数解决。根据遇到的问题逐步完善。

EXCEL如何自动动态统计记录条数。

如:原来有100条记录,增加5条或删除12条,如何自动得到105或88记录数呢。
如在sheet1表中有100条记录,经过增加或删除操作后,在sheet2表中的某个单位格得到sheet1中动态实时自动统计的记录数,如何给函数和整个命令语句。

可以通过EXCEL的插入函数中的COUNT来实现自动统计,具体的实现方法如下图所示:

1、打开需要处理的EXCEL文件可以看到当前的数据记录。

2、在需要统计记录的单元格中点击EXCEL上方的公示公示按钮。

3、在出现的选项中点击插入函数按钮,选择COUNT后点击确定按钮。

4、在出现的函数参数对话框中点击第一个小箭头后,框选需要统计的区域以后点击确定按钮。

5、即可看到利用函数公式已经统计出了该区域内的记录条数了。

6、如任意选择删除几条记录以后,该统计的记录条数就自动发生了变化。

参考技术A

在excel里,如果表格是列表的格式,就是只有列标题,就是一维表格,那么一行就是一条记录,那么怎样自动统计记录的条数呢?用count函数,或者counta函数可以做到。count函数是统计数值的个数,counta函数是统计文本的个数,用哪个函数要看你的数据格式。

如图是一个管理费用统计表,单元格J1的公式为:=COUNTA(A:A)-1,公式解析:统计A列的文本数值的个数,为什么要减1呢?因为表头占了一行。这样在下面数据增加的时候,J1函数公式的返回值将增加。

参考技术B 假如数据在表sheet1的A2:A500
公式=COUNTA(sheet1!A2:A500)
公式的意思是查找表sheet1中A2:A500不为空的单元格数量本回答被提问者和网友采纳
参考技术C 能再表达清楚些吗? 参考技术D countif

以上是关于如何设置Excel函数使其根据上下班时间自动统计出上班时长、加班时长?如图的主要内容,如果未能解决你的问题,请参考以下文章

Excel如何根据日期自动抓取数据?

用EXCEL统计考勤表,但是需要用到一些函数公式,不大会

考勤记录在一个单元格,快速统计上班天数?

EXCEL 上班时间统计表

excel统计考勤打卡天数及迟到时间

excel求助??