簡體   English   中英

最佳Excel公式,用於計算具有兩個或多個條件(其中一個crietria具有多個值)的范圍內的細胞數

[英]best excel formula for counting the number of cells in a range with two or more criteria (one of which crietria has multiple values)

我想計算A1:B4范圍內具有以下條件的單元格數量。

條件1)名稱= Josh和....條件2(具有多個值,或)狀態= 1或2

我已經能夠有效地使用dcounta(盡管對於每一列只有一個條件:名稱和狀態),例如以下示例:

我的數據集是:

name    status
josh    1
josh    2
josh    3

示例1:使用DCOUNTA的每列單個條件

formula = =DCOUNTA(A2:B5,"status",A6:B7)
result = 1

name    status
josh    1

但是,每當我使用第二個條件(將另一行添加到狀態列)時,DCOUNTA都不起作用。

name    status
josh    1
        2

問題:是否可以計算次數,名稱=喬什,狀態= 1或2可以使用另一種方法找到,其中數據將以矩陣格式表示(名稱在下面,狀態在頂部) 。

Name | Status 1 | Status 2 | Status 3
Josh      1            1        1
Amanda    0            0        0

試試這個數組公式(按CTRL + SHIFT + ENTER):

=IF(A$2:A$9="Josh";1)*SUM(IF(B2:B9>0;1);IF(C2:C9>0;1);IF(D2:D9>0;1))

數據如下所示

Name    Status1 Status2 Status3
Josh    1       1       1
Amanda  0       0       0
Josh    1       2       0

結果:5

如果您需要更多約束,只需將它們添加到第一個if中。

暫無
暫無

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

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