2012-12-26 53 views
6

列A和B都有日期。如果A列中的日期大於B列同一行中的日期,則應對該行進行計數。要添加上下文,我試圖計算完成日期超過截止日期的行數。這如何實現?列A中的Excel Countif日期大於B列

謝謝。

+0

你可以添加另一列,使其隱藏,如果需要? – billinkc

回答

11

你可以試試這個:

=SUMPRODUCT(--(A:A>B:B)) 

這將總結所有實例的範圍,其中在A列中的日期是大於在B列。

也可以做到這一點,但是它需要被輸入作爲數組式(Ctrl+Shift+Enter):

=SUM(IF(A:A>B:B,1,0)) 
+0

完美。如果有人想知道如何按月分解它,這是有效的: = SUMPRODUCT( - (A:A> DATE(2012,1,1)), - (A:A B:B)) – spassen

+0

@spassen快樂幫助 - 萬事如意。 – RocketDonkey

1

創建具有函數來執行所述比較的列,例如=A1 > B1。這會給你一個包含TRUE或FALSE的列來進行比較。然後你可以使用COUNTIF函數來計算這個函數的結果,例如=COUNTIF(C:C, "=TRUE")

0

我會添加一個新的附加列(比如說C),它應該有這個公式= IF(A1> B1; 1; 0)。然後你可以添加一個新的單元格= SUM(C:C)來獲得結果編號。

相關問題