计算2个日期

时间:2017-07-26 09:25:21

标签: excel-formula

我有以下日期范围: -

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(第一行和第四行)的结果

1 个答案:

答案 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))