2016-05-15 39 views
1

我想統計John在藍色房間裏的時間,這是一個星期四。我玩COUNTIFSWEEKDAY並檢查了文檔。在COUNTIFS裏面使用WEEKDAY功能

我試過COUNTIFS有兩個條件,但得到錯誤或0作爲結果。

Click to see the excel sheet screenshot

+0

嘗試兩個條件的COUNTIFS,但得到錯誤或0作爲結果。 – Alawna

回答

2

正如@ Gary'sStudent與已經到位白天列說你不需要WEEKDAY簡單COUNTIFS將工作:

=COUNTIFS(B:B,"Thursday",C:C,"John") 

如果沒有該列,那麼你就需要恢復到類似於@ Gary'sStudent有SUMPRODUCT()式中:

=SUMPRODUCT((WEEKDAY(A4:A17)="Thursday")*(C4:C17="John")) 

這兩個公式將工作,主要的區別在於,COUTNIFS()不是一個數組公式,因此,你能夠使用全列參考沒有損害。 SUMPRODUCT爲了最小化計算時間,只需要參考數據集。

+0

謝謝all..This更易讀 – Alawna

+0

我剛剛得知,你可以在星期幾使用天數名稱而不是1-7號文字。我認爲這意味着它也可以用於MONTH()。 –

2

考慮:

=SUMPRODUCT(--(B4:B17="Thursday")*(C4:C17="John")) 

你不需要WEEKDAY()因爲你有一個明確定義的每一天一列。

+0

謝謝。是的,我有真正的電子表格中寫了幾天。 – Alawna

+0

@Alawna請注意,斯科特的答案比我的好。 –