Forumla根据两个值计算列

时间:2017-03-28 09:29:55

标签: excel count formula

我试图计算Col M中通过Col E的日期数量

Col E - 截止日期(标题) - 下面的所有日期如下 19/03/17

Col M - 完成日期(标题) - 下面的所有日期如下 23/03/17

我试图改变的公式是:

=COUNTIFS($M:$M,"<="&G6,$M:$M,">"&F6)

G6 =日期为24/03/17

F6 = 17/03/17的日期

如果有意义的话,我试图让它计算在请求日期之外完成的这两个范围之间的天数。

感谢罗恩。我一直在使用这个公式计算过去那个日期的数量,但需要应用条件:

=SUMPRODUCT(N(M:M>E:E))

基本上......如果列M =&lt; (G6 =日期为24/03/17),如果列E> (F6 = 17/03/17的日期)然后是SUMPRODUCT(N(M:M> E:E))(计算符合此标准的所有日期。)

希望这是有道理的。

我认为它需要是这样的:

 =SUMPRODUCT(N((M:M<=Dashboard!G6)>(E:E<Dashboard!G6)))

1 个答案:

答案 0 :(得分:0)

  

基本上......如果列M =&lt; (G6 =日期为24/03/17),如果列E> (F6 = 17/03/17的日期)然后是SUMPRODUCT(N(M:M> E:E))(计算符合此标准的所有日期。)

要复制您正在寻找的内容,您可以将N()函数嵌套在几个IF语句中。

=SUMPRODUCT(IF(M:M<=$G$6,IF(E:E>$F$6,N(M:M>E:E))))