返回列表 上一主題 發帖

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

不好意思~可再請問一下 可以做多條件嗎?

原本只要讀取第二個字母的即可,
那如果像這樣
4 ...
ML089 發表於 2015-4-26 18:40


那要怎麼加入進去在SUM(IF(MID($A$1:$A$49,2,1)=RIGHT(G1),1/COUNTIF($A$1:$A$49,$A$1:$A$49)))
這裡面呢?

目的是:讓有A代號裡面又有V的可以統計有幾個如下圖所示,不好意思麻煩妳了~如果可以的話可以幫我註解功能是什麼嗎? 麻煩您了
[attach]20800[/attach]

TOP

本帖最後由 starry1314 於 2015-4-26 23:15 編輯

回復 16# ML089
如下圖所示,原本是計算出第2個位置帶A的不重複數,
現在想在屬於這個條件計算出的不重複數再從中找出帶著V的數量
指定條件-不重複-多重條件.zip (7.29 KB)

未命名.png (11.97 KB)

未命名.png

TOP

回復 18# ML089


    神人.....真的太感謝了!!
但遇到空白欄位,會導致計算失敗....因我資料的數量每天都不同所以有遇到空白有可略過不計算的嗎?
這樣我可將範圍設到A5000,就不用每次抓取資料後每次都手動再更改

TOP

不好意思~如果再A12欄輸入數據也是會出現錯誤,
我再將(MMULT(ISNUMBER(FIND(MID(D$2,{1,2},1),$A$3A$9999))*1,{1;1})=2)
改為更前方範圍一樣大小也是會出錯呢,
如果說使用COUNTIF很耗資源的話,還是說有遇到空白就自動停止繼續計算下去呢,
因我資料如果有1000筆就1~1000都有資料,1000就等於結束不會再有資料可以計算,有辦法偵測空白就停止嗎

TOP

(MMULT(ISNUMBER(FIND(MID(D$2,{1,2},1),$A$3A$5000))*1,{1;1})=2))-E3
還是會導致有空白就計算錯誤呢,
我再將紅字範圍更改為較大也是會出錯

如果說COUNTIF很耗資源,有辦法偵測到空白即停止計算嗎?

TOP

我有找到版主之前回覆的文章
【SUMPRODUCT 遇到空白儲存格顯示錯誤解決方法】
我將編號定義為名稱後,
=SUMPRODUCT(1/COUNTIF(OFFSET($A$3,,,COUNTA(數量)),OFFSET($A$3,,,COUNTA(數量)))*(MMULT(ISNUMBER(FIND(MID(D$2,{1,2},1),$A$3:$A$5000))*1,{1;1})=2))-E3
=SUMPRODUCT(1/COUNTIF(OFFSET($A$3,,,COUNTA(AV)),OFFSET($A$3,,,COUNTA(AV)))*(MMULT(ISNUMBER(FIND(MID(E$2,{1,2},1),$A$3:$A$5000))*1,{1;1})=2))

可自動計算了,想請問這樣的寫法有什麼問題嗎|?或是有較好的建議

TOP

回復 24# ML089


   感謝指導這樣指令又縮短了!這樣應該不會發生之前說的按下指令後去跑杯咖啡吧!!!  :D

TOP

回復 26# ML089


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

TOP

回復 26# ML089


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


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

TOP

回復 29# ML089
不好意思~已附上檔案並加說明,


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

TOP

        靜思自在 : 受人點水之恩,須當湧泉以報。
返回列表 上一主題