返回列表 上一主題 發帖

[發問] 請問關於統計不重複項目的個數"指定條件"

回復 30# starry1314

是否是這樣,取第2碼與第5碼比較
D3 =SUMPRODUCT(1/COUNTIF(rng,rng)*(MMULT((MID(rng,{2,5},1)=MID(D$2,{1,2},1))*1,{1;1})=2))       
右拉       
       
J3 =SUM(D3:I3)       
K3 =SUMIF(D2:I2,"?V",D3:I3)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 29# ML089

版主~不好意思 在提醒內有看到妳回復~但文章沒有出現....沒有看到內容

TOP

回復 32# starry1314

取第2碼與第5碼比較
D3 =SUMPRODUCT(1/COUNTIF(rng,rng)*(MMULT((MID(rng,{2,5},1)=MID(D$2,{1,2},1))*1,{1;1})=2))        
右拉        
        
J3 =SUM(D3:I3)        
K3 =SUMIF(D2:I2,"?V",D3:I3)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 33# ML089

感謝版大辛苦解決,剛發現如果數量做到10位數的話,第5位元就被移到第6了,

我還是向主管建議將代號換掉好了, 感謝熱心幫忙

TOP

回復 33# ML089


    板大~不好意思 遇到個問題

rag=定義名稱
=SUMPRODUCT(1/COUNTIF(rng,rng))

如果rag範圍內有空白的話他也會算為一個數量,請問有辦法解決嗎?

如再3~300列之間  
10~15列是空白的話~ <<會當為一個數量

TOP

回復 35# starry1314


    =SUMPRODUCT(1/COUNTIF(rng,rng)) - COUNTIF(rng," ")
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 36# ML089


    感謝幫了大忙~減去空白!!!

TOP

回復 36# ML089


   大大~
=SUMPRODUCT(1/COUNTIF(rng,rng)) - COUNTIF(rng," ")  
如果是使用連結出現的值呢?   空白它變成0
=SUMPRODUCT(1/COUNTIF(rng,rng)) - COUNTIF(rng,"0") 但是他會計算到重複數量  如有十個空白格 他就會扣除總數10 其實只需要扣除1

改用
=SUMPRODUCT(1/COUNTIF(rng,rng)) - SUMPRODUCT(1/COUNTIF(rng,"0")) 會無法計算...
目前使用
因目前10個人內只要有一個人是不要計算的話就會固定出現十個空白值
=SUMPRODUCT(1/COUNTIF(rng,rng)) - COUNTIF(rng," ")  /10  我目前是這樣使用可正確計算,但想請問如果遇到不固定空白格呢?

想法是用SUMPRODUCT(1/COUNTIF(rng,rng))  取出不重複值的數量方式 使用在空白連結儲存格內,
也就是 SUMPRODUCT(1/COUNTIF(rng,"0"))
但好像不能這樣寫?因沒有計算值出來

TOP

本帖最後由 starry1314 於 2015-6-21 14:17 編輯

回復 36# ML089

改用
    =SUMPRODUCT(1/COUNTIF(rng早,rng早)) -SUMPRODUCT(1/COUNTIF(rng早,"0"))
會比實際數量多0.85
加上
=SUMPRODUCT(1/COUNTIF(rng早,rng早)) -SUMPRODUCT(1/COUNTIF(rng早,"0")) -0.85

再把格式調整不顯示剩餘位數 也是可達到目標

TOP

回復 36# ML089


    遇到新問題...
-SUMPRODUCT(1/COUNTIF(rng早,"0")) 如果沒有空白的連結儲存格的話 ,就會無法計算...
會出現
#DIV/0

TOP

        靜思自在 : 有願放在心裡,沒有身體力行,正如耕田不播種,皆是空過因緣。
返回列表 上一主題