发布网友 发布时间:2022-04-22 13:00
共3个回答
热心网友 时间:2023-10-14 18:47
如果有完整的数据的话,就可以使用统计函数,通过函数一键提取数据,直接算出当月工作天数。如果没有完整数据的话,可以直接编排出一个EXCEL月历表,扣掉休息天跟请假,就是实际出勤天数了。
以目前11月份的出勤天数为例,我们公司是有一个打卡机,每天都会采集到员工的上班打卡信息,什么时间去打卡,什么时候没有打卡,迟早早退,都是非常清晰的。只需要导出数据之后,就可以进行分析。
如上图表格所示,我们有三个员工,分别是凉凉、平民、还有巜跑啊,11月截至16日,出勤的天数如红色表格下面所示。分别是14天、14天、16天。
实际上操作非常简单:将出勤天数用1表示,代表当天是出勤了的,而没有上班的则用0表示,如果请假半天的话,可以算0.5……导出出勤数据之后,就可以非常直观地看到,哪天有上班,哪天没有上班。
而在统计天数方面,我使用的是统计函数,SUM,这个函数的作用是返回某一单元格区域中所有数值之和。对于统计出勤天数,非常有用。操作的时候,在想要统计天数的表格中输入=sum(),然后用鼠标选取我们需要统计的那个人的数据表格,比如凉凉的出勤天数,直接从11月1日下方的表格,拉到11月30日下方的表格,按ENTER,就可以了。
这样做的好处是,数据是实时更新的,我们今天统计到的是到16日的信息,后面如果有上班,还可以继续使用,补充录入17日、18日及以后每天的出勤数据,它会自动更新实际出勤天数。
当然,如果员工信息多的话,实际上也不难处理,同样的函数,通过填充下拉,就可以了。
将鼠标移动到已经输入求和函数的表格右下角,这个时候在鼠标边会出现加粗的“+”,只要拖动那个+号,就可以填充函数,自动跳出相关的工作天数数据,比如上面在巜跑啊的本月出勤天数表格,拉去函数填充到下面的杜三李四等人的表格,就会自动算出他们的工作天数了。
整个过程,不用三分钟……就完成了所有人的出勤天数统计,如果半个月出勤14天就是全勤的话,那么巜跑啊就是加班了,而凉凉跟平民就是按照正常天数出勤,没有加班也没有迟到早退,这样是否就一目了然了呢?
当然,如果没有数据录入的话,那就还有数据录入这一步,不过这方面就没有什么捷径了。
热心网友 时间:2023-10-14 18:48
可以用networkdays函数来计算
语法
NETWORKDAYS(start_date, end_date, [holidays])
NETWORKDAYS 函数语法具有下列参数:
Start_date 必需。 一个代表开始日期的日期。
End_date 必需。 一个代表终止日期的日期。
Holidays 可选。不在工作日历中的一个或多个日期所构成的可选区域,例如:省/市/自治区和国家/地区的法定假日以及其他非法定假日。该列表可以是包含日期的单元格区域,或是表示日期的序列号的数组常量。
例如,计算2018年7月份的工作日
热心网友 时间:2023-10-14 18:48
可以使用Networkdays函数哦:
=NETWORKDAYS(--TEXT(TODAY(),"yyyy/m"),EOMONTH(TODAY(),0))
如果要剔除某些特殊节日,则需要将这些日期手动放到表中,在最后加一个参数,来剔除这些日期:
=NETWORKDAYS(--TEXT(TODAY(),"yyyy/m"),EOMONTH(TODAY(),0),A1:A5)