返回列表 上一主題 發帖

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

回復 33# ML089


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

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

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

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

TOP

回復 33# ML089

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

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

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

回復 29# ML089

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

TOP

回復 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
不好意思~已附上檔案並加說明,


    指定條件 不重複.rar (8.08 KB)

TOP

回復  ML089


    不好意思~遇到個問題!! 如果 4P5BV(含有PBV)   4B5V(含有BV ...
starry1314 發表於 2015-4-28 14:53


編碼規則及取碼規則不是講得很清楚,
若沒有辦法講不是很清楚時,請作示範例比較知道你要如何取?

編碼規則目前是前4碼固定有,第5碼 V 不一定有
4P5BV 你要比較的碼有 字元第2、4、5字,這與上方的 BV 、PV要如何對應? 有時對第2碼、有時對第4碼,這樣是看不出規則
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 26# ML089


    不好意思~遇到個問題!! 如果 4P5BV(含有PBV)   4B5V(含有BV) 會導致重複計算 請問可指定最右邊數來是V且在第2欄位是B的嗎


指定條件 不重複.rar (7.7 KB)

TOP

回復 26# ML089


   了解∼目前約在1000∼1500之間!要到3000還要有點時間∼但到那時資料庫應該已經建置完成,就沒關係了!感謝幫忙囉

TOP

回復 25# starry1314

COUNTIF(Rng,Rng)

Rng 資料範圍超過3000筆就會很慢
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 做該做的事是智慧,做不該做的事是愚癡。
返回列表 上一主題