You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Spreadsheet 用SUM、SUMIF计算带薪病假时长公式求助

Google Sheets 员工带薪病假统计公式实现方案

首先给出通用表结构参考,你可以根据自己的实际表格调整对应列号:

  • A列:员工姓名
  • B列:请假类型(需统一使用固定值标识「带薪病假」,避免匹配失败)
  • C列:单次请假时长(单位:小时)
  • D列:请假发生年份

1. 单个员工当年累计已休带薪病假时长统计

使用SUMIF即可实现单条件匹配,若需要多条件(同时匹配员工、请假类型、年份)可使用SUMIFS,公式如下:
=SUMIFS(C:C, A:A, "张三", B:B, "带薪病假", D:D, 2024)
公式逻辑:匹配A列姓名为张三、B列请假类型为带薪病假、D列年份为2024的所有行,对C列的时长求和,得到张三2024年累计已休带薪病假总时长。
如果仅需要按单一条件匹配(比如统计所有员工的带薪病假总时长),使用SUMIF即可:
=SUMIF(B:B, "带薪病假", C:C)

2. 单个员工当年可按正常薪酬计发的带薪病假时长核算

规则为每年最多10小时带薪,所以用MIN函数取累计时长和10小时的较小值即可:
=MIN(10, SUMIFS(C:C, A:A, "张三", B:B, "带薪病假", D:D, 2024))
如果员工累计休带薪病假不足10小时,按实际休假时长计薪;超过10小时的部分,不计入带薪病假薪酬核算。

3. 全公司年度带薪病假总计薪时长统计

结合SUM和数组公式即可批量统计所有员工的计薪时长总和:
=SUM(ARRAYFORMULA(MIN(10, SUMIFS(C:C, A:A, UNIQUE(A:A), B:B, "带薪病假", D:D, 2024))))

以上公式所有列号、匹配值都可以根据你自己的表格结构直接调整使用。

内容的提问来源于stack exchange,提问作者Michal AB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 08:15:08