Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 通过数组公式计算其他两个日期之间的日期发生次数的公式_Excel - Fatal编程技术网

Excel 通过数组公式计算其他两个日期之间的日期发生次数的公式

Excel 通过数组公式计算其他两个日期之间的日期发生次数的公式,excel,Excel,我用这个例子来说明我的问题: 我不能上班了。有什么想法吗 我想做的是: 我有数据显示开始日期(列开始)和结束日期(列结束)。A2+B2是一个实例,A3+B3是另一个实例。C2单元保存一个事件。我想在E2中计算事件在开始日期和结束日期之间的所有实例。我希望E2是2,但它是1。我尝试使用D列拆分公式,其中我分别计算每个实例的结果。这似乎是可行的,即所有实例都显示为1。但我似乎无法使E2中的数组公式起作用。有什么想法吗?也许SUMPRODUCT: =SUMPRODUCT(--($C$2>$A$

我用这个例子来说明我的问题:

我不能上班了。有什么想法吗

我想做的是:
我有数据显示开始日期(列开始)和结束日期(列结束)。A2+B2是一个实例,A3+B3是另一个实例。C2单元保存一个事件。我想在E2中计算事件在开始日期和结束日期之间的所有实例。我希望E2是2,但它是1。我尝试使用D列拆分公式,其中我分别计算每个实例的结果。这似乎是可行的,即所有实例都显示为1。但我似乎无法使E2中的数组公式起作用。有什么想法吗?

也许
SUMPRODUCT

=SUMPRODUCT(--($C$2>$A$2:$A$3),--($C$2<$B$2:$B$3))

=SUMPRODUCT(-($C$2>$A$2:$A$3),-($C$2$A$2:$A$3)*-($C$2完美版!SUMPRODUCT版本工作起来很有魅力。不知道使用--。非常方便。谢谢!太好了!很高兴提供帮助。
=SUM(--($C$2>$A$2:$A$3)*--($C$2<$B$2:$B$3))