Excel公式 – 计数列Mdate如果列Edate已通过

我试图计算Col M中已经通过Col E的date数量

例如

Col E Due Date 19/03/17 Col M Completed Date 23/03/17 

我试过了

 =COUNTIF(M:M,M:M>E:E) 

但是这不起作用。 它似乎不喜欢添加列值。 我设法做单元格到单元格,但是当涉及列它真的不想工作。 它可能很简单,但让我严重头痛ATM。

额外:

我试图改变的公式是:

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

G6 = 24/03/17的date

F6 = 17/03/17的date

我试图让它来计算这两个范围之间的date之间完成所需的date之外完成,如果这是有道理的。

假设您的列标题如您所说,您可以使用以下公式:

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

为了提高速度,您可能需要减less计数的行数。

如果您的列标题可能不同,我会build议使用dynamic命名的范围,或“表”,以排除头,只包括使用的行。 就像是:

 =SUMPRODUCT(--(CompletedDateTable>DueDateTable)) 

请注意,在第一个公式中,我使用了N函数,而在第二个中,我使用了双重一元运算符。 只有两种不同的方式来完成将TRUE FALSE转换为1 0的相同事情。