2016-09-08 53 views
1

我在線搜索了這個問題,並嘗試使用formula with frequency(if..)Excel:根據2個值計算頻率基數

Sheet1 
A  | B 
ABC123 | 01/01/2015 
ABC123 | 02/01/2015 
ABC123 | 03/01/2015 
BB123 | 01/01/2015 

Sheet2 
A  | B   | C 
ABC123 | 02/01/2015 | Count = 2 
BBB123 | 02/02/2015 | Count = 0 

我想要得到的ABC123多少次發生在Sheet1上或02/01/2015後日期計數/頻率。在這種情況下,答案是三。

=sum(if(FREQUENCY(if(CENSUS!A:A='Roster Reconciliation'!A2, if(CENSUS!A:A<>"", CENSUS!A:A), if(CENSUS!B:B>='Roster Reconciliation'!'Roster Reconciliation'!C2, if(CENSUS!B:B<>"", CENSUS!B:B))),1)) 

目前這不起作用,因爲我可能輸入了太多的參數。

或者還有另一種方法來做到這一點?

+1

見:http://stackoverflow.com/questions/39390243/countif-to-給這個獨一無二的vaules-using-3標準計數/ 39391940#39391940 –

+0

你想計算一組之後的唯一日期的數量還是僅僅是那個日期之後的所有事件的數量?如果獨一無二地查看鏈接,那麼下面的答案將起作用。 –

+0

@ScottCraner我想統計該日期之後的事件數量。 ABC123就像一個SSN,日期是成員註冊到程序中的日期。 – George

回答

2

這應該工作:

=COUNTIF(A:A, "ABC123", B:B, ">=02/01/2015") 

如果你想與特定的細胞綁定它:

=countifs(CENSUS!A:A, A2, CENSUS!B:B, ">=" & C2) 
+0

'= countifs(CENSUS!A:A,='陣容調整'!A2,CENSUS!B:B''='陣容調整'!C2)'當它是來自細胞的值時不起作用? – George

+0

你的意思是:'= countifs(CENSUS!A:A,A2,CENSUS!B:B,'> = C2') –

+0

@ScottCraner這個修正了它!謝謝!! – George