簡體   English   中英

結合使用Excel Countifs()和多個條件

[英]Using Excel Countifs() with multiple criteria

我正在嘗試使用countifs()函數,但是我一直返回值0。這是數據集:

   |   A  |    B  |      C     |
   | item1| 3/3/14| 12:00:15 AM|
   | item2| 3/3/14| 12:00:39 AM|
   | item4| 3/3/14| 12:05:19 AM|
   | item1| 3/3/14| 12:05:19 AM|

我嘗試了以下countifs()來計算符合此條件的所有項目:

=countifs(A:A,"item1",B:B,"3/3/14",C:C,"12:*")

因此,我希望此函數在A列中獲取“ item1”,在B中獲取3/3/14,以及以“ 12:”開頭的任何內容。 因此,此值應返回2,但不是。 有任何想法嗎?

要解釋我的評論,請參閱以下內容:

樣本數據

如您所見,我在C7:C8D7:D8分別有不同格式的時間值。
要獲得所需的內容,就好像基本上對所有少於01:00:00 AM條目進行計數。
因此,要使您的公式生效,請改用以下公式:
=COUNTIFS(A$2:A$5,"Item1",B$2:B$5,"3/3/2014",C$2:C$5,"<" & 0.041667)

Edit1:如前所述,您也可以使用參考單元格。 在上面是C8或D8。

=COUNTIFS(A$2:A$5,"Item1",B$2:B$5,"3/3/2014",C$2:C$5,"<" & $C$8)

Edit2:如前所述,可以實現所需的功能,但不能使用CountIfs

SUMPRODUCT

上面我們使用了這個:
=SUMPRODUCT(1*(A2:A9="Item1"),1*(B2:B9=DATEVALUE("3/3/2014")),1*(C2:C9>TIMEVALUE("2:00:00 PM")),1*(C2:C9<TIMEVALUE("3:00:00 PM")))

我們使用SUMPRODUCT函數。
稍微復雜一些的公式,可以滿足您更復雜的需求。 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM