2017-10-08 111 views
0

我使用Excel爲Mac 2016COUNTIF標準和範圍是時間值,EXCEL 2016

我想算時間值例如,下午5:00在列的出現次數(A1:A100000)。我想根據不同較小列中的時間值標準計算出現次數,例如(B1:B10),這也是次數。所以我與時間匹配。對於較小的列的每一行,我已經試過如下:

=COUNTIF(A1:A100000,B1), which returns 0. 

=COUNTIF(A1:A100000,"="&B1), which returns 0. 

=COUNTIF(A1:A100000,">="&B1),其中有趣的是,返回事件的實際數量,但不正確,因爲我只希望它等於(B3),不比...更棒。

即使我硬編碼在:

=COUNTIF(A1:A100000,">=5:00")作品,=COUNTIF(A1:A100000,"=5:00")沒有。

因爲在時間值(B1:B10)是串行形式,例如,下午5:00,下午6:00等等,甚至當我嘗試:

=COUNTIFS(A1:A100000,">="&B1,A1:A100000,"<"&B2),它似乎並沒有返回正確的值。

我是否將範圍和/或格式設置爲「時間」或「常規」,沒有任何效果,這似乎並不重要!我相信它一定是我錯過的簡單東西。

+0

Z1:'= Value(B1)'現在嘗試使用COUNTIF中的Z1值 –

+1

很難看到真實的數據。你介意發佈截圖並顯示你正在使用的實際公式嗎? – ian0411

+0

'= COUNTIF(A1:A100000,「=」&B1)'完美地工作。正如@ ian0411所說,請分享一個數據的例子,因爲您可能會錯過某些東西,或者有可能兩個列的時間格式都不相同。 – Hellboy

回答

0

好的,所以這裏是ACTUAL公式,它看起來不像上面的簡化公式。具有命名範圍和條件的基本COUNTIFS。我還上傳了一個鏈接到公式截屏和示例文件。

= COUNTIFS(Appointment_date, 「> =」 & $ C $ 5 Appointment_date, 「< =」 & $ C $ 6 CLIENT_NAME,狀態, 「出席 」;「 *?」,地點, 「*里士滿」, Appointment_Day,C $ 9 Appointment_time,$ B12)/ $ C $ 7

屏幕截圖: https://drive.google.com/file/d/0B_m00iNatJANMWVuWGdLem5Vb1U/view?usp=sharing

文件的樣本: https://drive.google.com/open?id=0B_m00iNatJANMnE0UXZyUTctYk0

真正的問題似乎是在公式的無法識別特定時間在「Appoin tment time「欄目。我在文件中概述了具體內容。

非常感謝!