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
的相同事情。