我有以下日期范围: -
01/01/2017 31/12/2017
2017/06/31 31/05
01/02/2017 31/01/2018
01/01/2017 31/12/2017
2017/06/31 31/05
01/02/2017 31/01/2018
是否可以通过公式计算包含特定日期的范围?
例如,2017年1月31日的日期将得到2(第一行和第四行)的结果
答案 0 :(得分:2)
使用COUNTIFS
:
COUNTIFS函数将条件应用于跨多个范围的单元格 并计算满足所有标准的次数 https://support.office.com/en-gb/article/COUNTIFS-function-dda3dc6e-f74e-4aee-88bc-aa8c2a866842
因此,您的数据在A1:B6范围内,您的标准日期在单元格D1中:
=COUNTIFS($A$1:$A$6,"<=" & $D$1, $B$1:$B$6,">=" & $D$1)
注意:从Excel 2007开始提供COUNTIFS
。
对于Excel 2003,请使用:
=SUMPRODUCT(($A$1:$A$6<=$D$1)*($B$1:$B$6>=$D$1))