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

如何在Excel中按Leave Type统计员工休假天数总和

统计不同休假类型的累计天数解决方案

VLOOKUP/HLOOKUP确实不适用这类需求——它们是用来查找匹配单个值的工具,没法直接完成分组求和的操作。下面给你两种简单可行的解决方法:

方法1:用SUMIF函数手动计算

假设你的原始数据里,Leave Type在A列(A2到A22),Leave Days在B列(B2到B22),右侧结果表的休假类型列是D列(比如D2填A/L、D3填DIL、D4填LSL、D5填SICK),对应的累计天数列是E列:

  • 在E2单元格输入公式:=SUMIF($A$2:$A$22, D2, $B$2:$B$22)
  • 按回车后下拉填充E列其他单元格,就能自动算出每种休假类型的累计天数。
  • 公式里的$是绝对引用,确保下拉时原始数据的范围不会偏移。比如针对LSL,公式会自动求和所有A列为LSL对应的B列天数,结果正好是7天。

方法2:用数据透视表自动生成统计

如果想要一键生成所有休假类型的累计结果,数据透视表的效率更高:

  1. 选中原始数据的整个区域(包含表头A1:B22)
  2. 点击Excel顶部「插入」选项卡中的「数据透视表」
  3. 在弹出窗口里选择透视表的放置位置(比如右侧空白单元格),点击确定
  4. 在右侧字段列表中,把「Leave Type」拖到「行」区域,把「Leave Days」拖到「值」区域
  5. 确认「值」区域的字段设置为「求和」(默认就是求和,若不是可右键值字段选择「值字段设置」修改)
  6. 这样会自动生成所有休假类型的累计天数,后续原始数据更新后,右键透视表选择「刷新」就能同步结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 20:22:21