網友問到一個 Excel 公式運算的問題:如下圖,如何求得在『配編』欄位中各個年月的配編數(幾種不一樣的類別)?
在下圖中,年月是10501者,有 1, 2, 3, 4 共四種配編類別,該如何求得?
【公式設計與解析】
儲存格G2:
=SUMPRODUCT(($A$2:$A$26=F2)*(1/COUNTIF($C$2:$C$26,$C$2:$C$26)))
(1) $A$2:$A$26=F2
在 SUMPRODUCT 函數中設定條件判斷儲存格A2:A26中和儲存格F2相同者。
(2) COUNTIF($C$2:$C$26,$C$2:$C$26)
在 SUMPRODUCT 函數中,計算儲存格C2:C26中每個數的重覆個數。例如:『1, 1, 1, 2, 2, 3, 3, 4, 4』傳回『3, 3, 3, 2, 2, 2, 2, 2, 2』
(3) 1/COUNTIF($C$2:$C$26,$C$2:$C$26)
將第(2)的傳回值取倒數,例如『3, 3, 3, 2, 2, 2, 2, 2, 2』傳回『1/3, 1/3, 1/3, 1/2, 1/2, 1/2, 1/2, 1/2, 1/2』,當在 SUMPRODUCT 函數加總時會得到結果『4』。
可另外參考以下二篇的說明:
●Excel-計算儲存格範圍中不重覆的數值個數(SUMPRODUCT,COUNTIF)
【延伸閱讀】
Excel-資料篩選的好幫手-UNIQUE函數(2021版以上)
Excel-2021版新增函數進行篩選、查詢、排序之綜合練習
文章標籤
全站熱搜

*****
*****
不好意思,詢問一下那配編在10502年月時還有1234的數字呢?! 自己測過這樣好像會減少配邊數,自己已想了許久但還是遲遲無法突破 想詢問這樣公式再如何做變化呢
請參考:http://isvincent.pixnet.net/blog/post/47236374
您好,想請教如果A行上有時間及日期變化 例如A2=105/01/01 12:00,A3 105/01/01 13:00,A4 105/01/02 02:31...等等 而B行有文字敘述 例如:A來源、X來源、C來源...等等,有些重複的來源 請問如何求得105/01/01,105/01/02...整天不重複來源數有多少種類呢 感謝您
請參考:http://isvincent.pixnet.net/blog/post/47236374
您好 請教如果計算符合"多個"條件者的不重覆數量 ex. 年月 縣市 配編 10601 高雄市 1 10601 高雄市 1 10601 台北市 6 10601 新北市 13 10601 台北市 6 10601 高雄市 1 10601 台北市 12 10601 台南市 10 10601 台南市 11 10601 台北市 7 10601 高雄市 2 10601 高雄市 2 10601 高雄市 2 10601 台北市 7 10602 台北市 7 10602 台北市 8 10602 台北市 8 10602 高雄市 2 10602 台中市 5 10602 高雄市 3 10602 高雄市 3 10602 台北市 9 10602 台南市 11 10602 新北市 13 10602 高雄市 3 10602 高雄市 4 10601裡台北市不重覆的配編數,若用公式=SUMPRODUCT((($A$2:$A$27="10601")*($B$2:$B$27="台北市"))*(1/COUNTIF($C$2:$C$27,$C$2:$C$27))) 帶出來是0,但正確應為3 請問正確的公式應如何調整? 感謝您
1.原始公式的設計似乎有問題,我可能要再想想如何修改。 2.公式中的『="10601"』要改為『=10601』,因為10601是數字,而非文字。
想請問一下這個陣列公式要寫出明確資料範圍嗎?因為我的資料筆數不是固定,=SUMPRODUCT(($A$2:$A$26=F2)*(1/COUNTIF($C$2:$C$26,$C$2:$C$26)))不能寫成=SUMPRODUCT(($A:$A=F2)*(1/COUNTIF($C:$C,$C:$C)))嗎?