簡體   English   中英

根據不同列中的條件獲得唯一計數

[英]Getting a unique count based on a criteria in a different column

我希望能夠獲得版本不是2.0(9c)的擴展塢的唯一計數。 這是我的工作表的示例。

因此,在此示例中,我希望輸出為“ 4”,並包括空格。

| Dock | Cell | Version | 
|------|------|---------| 
| 7    | 1    | 2.0(9c) | 
| 7    | 2    | 2.0(4d) | 
| 8    | 1    |         | 
| 8    | 2    | 2.0(9c) | 
| 9    | 1    | 2.0(3e) | 
| 9    | 2    |         | 
| 10   | 1    | 5.0(2e) | 
| 10   | 2    | 2.0(9c) | 
| 11   | 1    | 2.0(9c) | 
| 11   | 2    | 2.0(9c) | 

這是我目前擁有的: =SUMPRODUCT(1/COUNTIFS("<>2.0(9c)",C2:C9,A2:A9,A2:A9))

但是,錯誤消息“ COUNTIFS的數組參數的大小不同”引起了錯誤。

這是一個已經執行此操作的網站示例: http : //www.get-digital-help.com/2011/07/12/count-unique-distinct-values-that-meet-multiple-criteria-in-excel /

但是當我嘗試做這樣的事情時,它總是給我0。

使用這個,我們需要彌補雙打:

=SUMPRODUCT(($A$2:$A$11<>$A$1:$A$10)*(COUNTIFS($A$2:$A$11,$A$2:$A$11,$C$2:$C$11,"<>2.0(9c)")>0))

一個警告,它必須在A列上排序

在此處輸入圖片說明

對於Google表格:

=SUMPRODUCT((MOD(ROW($A$2:$A$11),2)=1)*(((C1:C10<>"2.0(9c)")+(C2:C11<>"2.0(9c)"))>0))

此公式也將在Excel中起作用,但第一個公式僅在Excel中起作用。

在此處輸入圖片說明

如果您只想對單元格公式進行操作,則可以

等於

=if(c2="2.0(9c)",1,0)

不等於

=if(c2="2.0(9c)",0,1)

在第四列中,然后將列求和。

Google表格有一個非常簡單的公式

=COUNTA(UNIQUE(FILTER(A2:A,C2:C<>"2.0(9c)")))

filter功能中添加更多條件也很容易。

暫無
暫無

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

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