作者virussheng (VirusSheng)
看板Office
標題[問題] 如何計算符合多條件的不重複值數量
時間Tue Jul 9 11:26:39 2019
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:Excel
版本:2016
請問板上大神
https://imgur.com/liKvm92
資料庫如上圖A-C欄,我想在G3計算北部103年度
非灰色底/藍底+紅底的產品有幾種,
我只會用countif算到符合條件的有多少儲存格{=COUNTIFS(C:C,"*",A:A,"北部
",B:B,"103")-COUNTIFS(C:C,"X*",A:A,"北部",B:B,"103")}
但是不知道如何計算符合多條件的不重複值數量?
跪求解,感謝版上大神
圖一excel檔:
https://drive.google.com/open?id=1SVPrdQZXKUmDzBFhBzbeBNb6JX7cr9FJ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.154.191 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1562642802.A.930.html
1F:→ soyoso: 內文公式,減條件為"x*"看起來是要排除灰色底的計數07/09 11:39
2F:→ soyoso: 但檔案工作表1儲存格c25為灰色底"葡萄",第一個字元沒有X07/09 11:41
3F:→ soyoso: 所以不太確定是漏了還這個是要計數的07/09 11:41
4F:→ soyoso: 那我假設這個漏打了個X,是要排除的07/09 11:42
6F:→ soyoso: 但如果不是漏打,而要排除檔案內灰色底的話,自訂名稱07/09 11:52
7F:→ soyoso: 於另一欄內get.cell type_num以63來取得儲存格填滿色彩07/09 11:53
8F:→ soyoso: 公式內left的條件就以該欄位範圍不等於1507/09 11:54
對我漏打了Orz
請教S大公式中的left是什麼意思呢?如另想單計算紅色底的部分,公式可以怎麼改?
是否在紅底資料前統一加R,LEFT的部分改成(LEFT(C$2:C$28)="R*")會最快?
※ 編輯: virussheng (27.242.5.156 臺灣), 07/09/2019 12:38:12
9F:→ soyoso: left為抓取儲存格內左起幾個字元(省略表1) 07/09 12:50
10F:→ soyoso: 2個方向,1.get.cell抓出儲存格填滿色彩的值,檔案內紅色 07/09 12:52
11F:→ soyoso: 底為40,那就不用函數left,改為儲存格等於40 07/09 12:53
12F:→ soyoso: 2.就如原po回文所述紅底資料前加R,left(..)="r",不用萬 07/09 12:53
13F:→ soyoso: 用字元 07/09 12:54