
假设某公司保存了历年员工出差记录,现需依据年份汇总每位员工的出差总次数,效果如下图所示。
结合原始数据结构与统计目标,所用公式需满足以下两个关键点:
- 支持多条件计数逻辑
- 能将完整日期与年份进行有效匹配
公式
综合 Excel 内置的日期函数与条件统计函数,最终采用如下公式实现:
<code>=COUNTIFS( $E$3:$E$19, ">="&DATE(D23, 1, 1), $E$3:$E$19, "</code>
注意:COUNTIFS 函数兼容 Excel 2007 及更高版本。
公式解析
第一步,利用 DATE 函数动态生成目标年份的起止日期,即「年-01-01」和「年-12-31」。
=DATE(D23, 1, 1) =DATE(D23, 12, 31)第二步,借助 COUNTIFS 函数设置双重条件:统计所有大于等于当年首日、且小于等于当年末日的日期个数,从而精准得出该年度的出差频次。
特别提醒:COUNTIFS 的条件参数为文本型表达式,因此需使用「&」连接比较符与日期值,确保语法正确。
归纳总结
本方案通过 DATE 函数灵活构造时间边界,再依托 COUNTIFS 函数支持多条件及运算符嵌入的优势,高效完成跨年度的区间计数任务。
该方法具有通用性,可简化为如下标准形式:
=COUNTIFS(日期范围, ">=起始日期", 日期范围, "











