加班天数的统计方法取决于公司的加班政策和劳动法规定。以下是一些常见的统计方法:
标准工时制
每周工作40小时,超出部分算作加班。
加班天数 = (实际工作小时数 - 标准工时) / 每天工作小时数。
弹性工时制
在一定的结算周期内累计工作时间,超出部分算作加班。
加班天数 = (实际工作小时数 - 累计工时) / 每天工作小时数。
使用Excel进行统计
准备考勤数据文件,通常存储在Excel中。
使用`pandas`库读取Excel数据,并将日期和时间转换为`datetime`格式。
计算每个人每天的加班时长,使用公式如`overtime = (check_out - normal_end).total_seconds() / 3600`。
使用数据透视表统计每位员工的加班次数。
使用Python进行统计
读取Excel或CSV文件中的加班餐数据。
使用`pandas`库处理数据,例如使用`countif`函数统计加班天数。
计算加班费
根据加班发生的时间(工作日、休息日或节假日),按照相应的倍数计算加班费。
公式示例:平时加班费 = 月工资 / 21.75天 / 8小时 * 1.5倍,节假日加班费 = 月工资 / 21.75天 / 8小时 * 300%。
请根据您公司的具体规定和使用的工具选择合适的统计方法。