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

求Excel公式:统计各站点至少一名员工在场的天数

统计站点员工在场的唯一天数Excel公式

针对Site A的公式(B23单元格)

如果你的Excel支持动态数组函数(Office 365/2021及以后版本),直接使用以下公式:

=COUNTA(UNIQUE(VSTACK(B3:S3, B10:S10, B17:S17)))

公式解析

  • VSTACK:将多个员工的日期范围合并为一个垂直数组,把分散的日期数据整合到一起
  • UNIQUE:提取数组中的唯一日期,自动去除重复项(同一天多名员工在场仅计1次)
  • COUNTA:统计去重后非空日期的数量,得到该站点实际有员工在场的天数

扩展方法

  • 增加员工范围:如果要统计更多员工的在场情况,直接在VSTACK中追加对应的单元格区域即可。比如新增员工范围B24:S24,公式修改为:
    =COUNTA(UNIQUE(VSTACK(B3:S3, B10:S10, B17:S17, B24:S24)))
    
  • 统计其他站点:替换VSTACK中的单元格区域为对应站点的员工日期范围即可,逻辑完全一致。

旧版Excel兼容方案(无动态数组支持)

如果使用的是旧版Excel,需要输入以下数组公式(输入完成后按Ctrl+Shift+Enter确认,而非单独按Enter):

=SUM(IFERROR(1/COUNTIF(VSTACK(B3:S3, B10:S10, B17:S17), VSTACK(B3:S3, B10:S10, B17:S17)), 0))

该公式通过COUNTIF统计每个日期的出现次数,再用1/次数转换为1(唯一日期)或0(重复日期),最后求和得到唯一日期数量,IFERROR用于处理空单元格的错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 12:46:03