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

Excel中统计银行假日当天Out Of Hours行内人员的出现次数

Excel中统计银行假日当天Out Of Hours行内人员的出现次数

嗨,这个需求用COUNTIFS就能完美解决,不用纠结其他函数的复杂组合啦!我给你拆解一下思路和具体公式:

首先咱们明确两个核心判断条件:

  • 第一,对应的日期属于银行假日(也就是Bank Holidays行里有日期值的列)
  • 第二,Out Of Hours行的对应列是咱们要统计的目标姓名

假设你的表格结构是这样的:

  • 日期行在第2行(A2到F2对应01/01到06/01)
  • Out Of Hours行在第7行(A7到F7)
  • Bank Holidays行在第8行(A8到F8,只有银行假日的列会填对应日期,其他列空)

那统计Name1的公式就是:

=COUNTIFS($A$8:$F$8,"<>",$A$7:$F$7,"Name1")

公式解释:

  • $A$8:$F$8,"<>":锁定Bank Holidays行的范围,筛选出所有非空的列(也就是银行假日对应的列)
  • $A$7:$F$7,"Name1":锁定Out Of Hours行的范围,筛选出单元格值为Name1的列
  • COUNTIFS会自动统计同时满足这两个条件的单元格数量

如果要批量统计Name1到Name4,可以把目标姓名放在单独的单元格(比如I1到I4分别是Name1到Name4),然后用更灵活的公式:

=COUNTIFS($A$8:$F$8,"<>",$A$7:$F$7,I1)

把这个公式放在J1单元格,直接下拉到J4,就能一键得到所有姓名的统计结果啦!

对应你给出的示例数据,这个公式会算出:

  • Name1: 0
  • Name2: 1
  • Name3: 0
  • Name4: 0
    完全符合你的预期哦~

备注:内容来源于stack exchange,提问作者HappyJack

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 08:45:29