符合A欄條件,加總B欄之不重複值的項目個數(頁1) - 麻辣家族 ...
文章推薦指數: 80 %
承1#發問圖示狀況若C14儲存格變更為[color=Red]A[/color](D14儲存格品名仍為橘子),以SUMPRODUCT((C2:C15="A")*(1/COUNTIF(D2:D15,D2:D15)))計算後其答案 ...
麻辣家族討論版版'sArchiver
麻辣家族討論版版»Excelㄧ般區»[發問]請問:符合A欄條件,加總B欄之不重複值的項目個數
huangwed發表於2013-11-2014:45
[發問]請問:符合A欄條件,加總B欄之不重複值的項目個數如果我想設條件"等級"為A,就加總"品名"中的不重複項目個數,
(由於品名會不斷變動與新增,故不能以固定某品名來計算)
請問該使用何種函數運算?
希望能不使用VBA與陣列公式,謝謝!
[attach]16801[/attach]aer發表於2013-11-2020:36
[i=s]本帖最後由aer於2013-11-2020:38編輯[/i]
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=61277&ptid=10853]1#[/url][i]huangwed[/i][/b][code]=SUMPRODUCT((C2:C15="A")*(1/COUNTIF(D2:D15,D2:D15)))[/code]huangwed發表於2013-11-2021:04
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=61293&ptid=10853]2#[/url][i]aer[/i][/b]
啊,我真是糊塗,把這個想得太複雜了!
萬分感謝~感謝萬分~p212發表於2013-11-2109:32
[i=s]本帖最後由p212於2013-11-2109:38編輯[/i]
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=61293&ptid=10853]2#[/url][i]aer[/i][/b]
承1#發問圖示狀況
若C14儲存格變更為[color=Red]A[/color](D14儲存格品名仍為橘子),以SUMPRODUCT((C2:C15="A")*(1/COUNTIF(D2:D15,D2:D15)))計算後其答案不為4。
請教aer大,就您提供的組合公式而言應如何修改?
謝謝賜教!ML089發表於2013-11-2109:49
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=61296&ptid=10853]3#[/url][i]huangwed[/i][/b]
請注意!2樓公式使用是有限制的,只能在各等級間項目不能重複。
例如全部改為香蕉時,答案是0.375ML089發表於2013-11-2109:51
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=61277&ptid=10853]1#[/url][i]huangwed[/i][/b]
這是陣列方式=COUNT(0/(MATCH("A"&D2:D15,C2:C15&D2:D15,)=ROW(1:14)))
非陣列方式等中午有空再想看看handsometrowa發表於2013-11-2110:40
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=61293&ptid=10853]2#[/url][i]aer[/i][/b]
請問能否幫我解釋一下這段
(1/COUNTIF(D2:D15,D2:D15))) 為什麼這第二個陣列裡面 要先用1 除後面那排
另外 COUNTIF函數是先列範圍後取是/否值 兩邊都放一樣的他的判斷邏輯是什麼@@?Hsieh發表於2013-11-2110:51
[i=s]本帖最後由Hsieh於2013-11-2110:55編輯[/i]
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=61277&ptid=10853]1#[/url][i]huangwed[/i][/b]
不使用VBA也不使用陣列公式那就將資料依據等級排序就會單純很多
=IF(COUNTIF(C:C,F1)=0,"",SUMPRODUCT(1/COUNTIF(OFFSET($C$1,MATCH(F1,$C:$C,0)-1,1,COUNTIF($C:$C,F1),),OFFSET($C$1,MATCH(F1,$C:$C,0)-1,1,COUNTIF($C:$C,F1),))))
[attach]16811[/attach]aer發表於2013-11-2212:33
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=61311&ptid=10853]4#[/url][i]p212[/i][/b]
原公式如5#所說的,項目之間有重覆,計算後會產生小數點的問題。
可以在E欄新增一輔助欄,公式=C2&D2,向下複製
計算個數的公式更改為=SUMPRODUCT((C2:C15="A")*(1/COUNTIF(E2:E15,E2:E15)))aer發表於2013-11-2212:37
[b]回復[url=http://forum.twbts.com/redirect.php?goto=findpost&pid=61317&ptid=10853]7#[/url][i]handsometrowa[/i][/b]
此公式是在計算不重覆的個數,如有相同的個數取倒數後再相加的值就變為1。
例如:有二個項目相同,則倒數為0.5+0.5,結果就是1bmouth發表於2013-11-2401:15
在E2列打
=C2&":"&D2
整列都做
然後在F2打
=1/COUNTIF(E:E,E2)
整列都做
然後用以下公式就可得出答案
=SUMIF(C:C,"A",F:F)
頁:
[1]
查看完整版本:[發問]請問:符合A欄條件,加總B欄之不重複值的項目個數
麻辣家族討論版版為麻辣學園網站成員
由昱得資訊工作室©Since1993所提供
延伸文章資訊
- 1【Excel公式】30個公式大全,包含不重複人數 - 今日訊息
2、IF多條件判斷返回值 三、統計公式 1、統計兩個表格重複的內容 2、統計不重複的總人數 四、求和公式 1、隔列求和 2、單條件求和 3、單條件模糊求和
- 2EXCEL函數- 二條件篩選後,不重複數量(1396) - 隨意窩
EXCEL迷. 程式" { " 代表陣列,SHIFT+CTRL+ENTER 三鍵一起按本部落格2022/05/25 完成10000篇
- 320211129 計算多條件不重複產品數使用COUNTIFS函數
- 4Excel多條件不重複計數,4種方法,總有一種適合你 - 壹讀
前幾天工作中有一個小夥伴問到了一個問題,是關於多條件不重複計數的問題,小必給大家分享三種方法,依次是透視表、公式函數、Excel Power Query ...
- 5Excel-計算符合條件者的不重覆數量(SUMPRODUCT,COUNTIF)2
Excel-計算符合條件者的不重覆數量(SUMPRODUCT,COUNTIF)2 ... 網友提問:在Excel 中(如下圖),如何求得在『配編』欄位中各個年月的配編數(幾種不一樣的 ...