Board logo

標題: [發問]請教各位先進大哥及大姐,以下資料Excel如何運用,以最短時間求得最精確之資料 [打印本頁]

作者: q88007    時間: 2010-6-13 13:35     標題: [發問]請教各位先進大哥及大姐,以下資料Excel如何運用,以最短時間求得最精確之資料

本帖最後由 q88007 於 2010-6-13 17:33 編輯

各位先進大哥及大姐們:
    因目前公司要求,每月需依相關生產資訊提供以下資料,因小妹我對於Excel函數認知有限,且不會使用VB
,因此上網求助各位先進大哥及大姐們,麻煩請告知小妹,怎樣做才能在最短時間求得最精確之資料。
1、每月均有銷售之型式筆數有多少?
2、每月均未銷售之筆數有多少?
3、每月均有銷售,且月平均銷售數量n的筆數有多少?(n為自行設定可為10、100、1000、10000、……)
4、並非每月均有銷售,但月平均銷售數量n的筆數有多少?(n為自行設定可為10、100、1000、10000、……)
5、若定義每月均有出貨,且月平均出貨數量到n時,則定義該型式為A類,有幾筆符合,且符合之型式有哪些??
6、若定義月平均出貨數量到n時,則定義該型式為B類,有幾筆符合,且符合之型式有哪些??

目前小妹每月需花費3~4天約(32個工作小時) ,統計以上資料,目前公司規格比數約有10000餘筆,且每月持續增加中,
格式範例如下:敬請協助。

類別        規格        09/01        09/02        09/03        09/04        09/05        09/06        09/07        09/08        09/09        09/10        09/11        09/12
A        A1B1        100        200        150        200        220        360        400        420        380        360        350        450
B        A1C1        0        0        0        1000        0        0        0        800        0        0        0        2000
C        A1B2        5        10        15        20        30        20        15        25        30        40        35        20
A        A1C2        0        0        0        0        0        20        0        0        0        0        0        23
B        A1B3        10        12        14        16        18        12        16        18        20        22        24        20
C        A1C3        5        0        5        0        5        0        5        0        5        0        5        0
A        A1B4        2        2        2        6        6        8        8        0        0        0        0        0
B        A1C4        30        0        0        16        0        40        0        30        14        0        0        10
C        A1B5        60        2        14        0        2        0        35        0        5        16        12        5


2010/6/13 17:33補充
感謝大大您的回覆:
    您誤解我的資料排序了,09/01~09/12代表月份,且此份資料是從MRP系統轉出的,
不需要人在重新KEY,謝謝。
作者: ted10932    時間: 2010-6-15 00:42

本帖最後由 ted10932 於 2010-6-15 00:51 編輯

建議可以將MRP轉出的統計表格先在excel 整理好並自行增加2個計算欄位 分別為:
零業績月數 --> 公式 COUNTIF($C2:$N2,0) 請往下複製到最後一筆資料
平均銷售 --> 公式 AVERAGE($C2:$N2) 請往下複製到最後一筆資料

問題會使用到的計算公式如下
每月均有銷售之型式筆數有多少?--> COUNTIF(o2:o10,">0")
每月均未銷售之筆數有多少? Countif(o2:o10,0)
3-6題請善用excel 的"篩選"功能,找出符合設定條件的資料作統計或填入分類, 10000筆資料應能在數分鐘內達成[attach]1285[/attach][attach]1285[/attach]
作者: Hsieh    時間: 2010-6-20 21:22

各位先進大哥及大姐們:
    因目前公司要求,每月需依相關生產資訊提供以下資料,因小妹我對於Excel函數認 ...
q88007 發表於 2010-6-13 13:35



5、若定義每月均有出貨,且月平均出貨數量到n時,則定義該型式為A類,有幾筆符合,且符合之型式有哪些??
6、若定義月平均出貨數量到n時,則定義該型式為B類,有幾筆符合,且符合之型式有哪些??
表示類別也已經是自動轉出嗎?
建議把這些資料做成檔案,並用手工完成這些資料整理後想要的形式後上傳
比較能夠了解你的需求
作者: q88007    時間: 2010-6-22 17:29

目前測試後,還有一個問題,
假設符合<類別A>月平均出貨量大於100台之筆數,怎樣可以計算出來呢??
其他的問題應該就OK的吧??
請大大交一下吧
檢附我的檔案[attach]1362[/attach]
作者: Hsieh    時間: 2010-6-22 19:42

回復 6# q88007
試試看
每月均有出貨月平均超過100的A類別數量=SUMPRODUCT((TRIM($A$2:$A$1314)="A")*($Q$2:$Q$1314>100)*($S$2:$S$1314=12))
每月均有出貨月平均超過100的A類別清單
U2陣列公式
{=IF(ROW(A1)>SUMPRODUCT((TRIM($A$2:$A$1314)="A")*($Q$2:$Q$1314>100)*($S$2:$S$1314=12)),"",INDIRECT("B"&SMALL(IF((TRIM($A$2:$A$1314)="A")*($Q$2:$Q$1314>100)*($S$2:$S$1314=12),ROW($2:$1314),FALSE),ROW(A1))))}
作者: q88007    時間: 2010-6-22 22:00

本帖最後由 q88007 於 2010-6-22 22:19 編輯

回復 7# Hsieh


    您好:經過測試,無法求得結果 ,請大大確認一下,或是請您將公式寫入檔案在上傳,謝謝。[attach]1370[/attach]
作者: Hsieh    時間: 2010-6-22 22:16

回復 8# q88007


    檔案中黃底部分,以A類別示範[attach]1369[/attach]
作者: q88007    時間: 2010-6-22 22:33

回復 9# Hsieh


大大您好:
    您真的太厲害了 ,但是我有疑問請看7樓我寫的演算式,
跟大大您寫的一樣,但是為什麼我就無法算出呢??
第二公式也一樣,請大大再協助,謝謝。
作者: Hsieh    時間: 2010-6-22 22:54

回復 10# q88007
有一樣嗎?
=SUMPRODUCT((TRIM($A$2:$A$1314)="A")*($Q$2:$Q$1314>100)*($S$1:$S$1314=12))
sumproduct的所有陣列大小要相同

清單公式要以陣列公式輸入
CTRL+SHIFT+ENTER使大括弧自動產生
作者: ted10932    時間: 2010-6-23 20:19

延續4樓問題, 提供用計算欄位的方式統計
step1.新增6個計算欄位,
step2.依每個料號實際平均值使用公式if與門檻值作比較,符合條件者顯示數字1,反之為0
step3.使用公式sumif 判斷類別作加總. 結果如附檔(因檔案大小問題,檔案資料筆數已先刪減 公式不變)
[attach]1397[/attach]
另外版主所附的公式 R2, S2 有改變,請留意公式結果的意思.
作者: q88007    時間: 2010-6-23 21:47

回復 10# ted10932


感謝ted10932大大的回覆,謝謝
另外想請教,關於問題六,不曉得大大您有甚麼其他的方式嗎??
作者: q88007    時間: 2010-6-23 22:05

回復 5# Hsieh


    Hsieh 大大:
        有關您的u2陣列公式我想修正為不用管<類別>這個項目,只要月均量大於n(100、200、300...),公式該如何修改,我已經研究一天,還是不會,
請大大救救我吧
作者: Hsieh    時間: 2010-6-23 23:41

回復 12# q88007


    {=IF(ROW(A1)>SUMPRODUCT(($Q$2:$Q$1314>100)*($S$2:$S$1314=12)),"",INDIRECT("B"&SMALL(IF(($Q$2:$Q$1314>100)*($S$2:$S$1314=12),ROW($2:$1314),FALSE),ROW(A1))))}
條件刪除就好了
作者: ted10932    時間: 2010-6-24 00:26

回覆問題6. 定義月平均出貨數量到n時,則定義該型式為A類,有幾筆符合,且符合之型式有哪些?

意思就是連 類別 欄都要自動計算, 個人作法使用三個 if , 條件值請填在$a$10  
IF(AND(R12=0,Q12>=$A$10),"B",IF(Q12>=$A$10,"A","C"))
要再顯示型式目前只有用手動篩選,也許有高手作能作到自動.
[attach]1401[/attach]

題外話: 版主的需求還算清楚, 將它交給資訊人員產生您需要的報表才是解決之道
作者: gong    時間: 2010-6-24 08:57

如果有多種組合要計算
用篩選方式不是很方便嗎

試試第10列
資料>篩選
用下拉定條件
自己試試
作者: q88007    時間: 2010-6-25 20:26

本帖最後由 Hsieh 於 2010-6-25 23:21 編輯

回復 13# Hsieh


    Hsieh 大大:
        您真是太厲害了,這兩天進行測試,都OK,謝謝您;
但是今天跟同事們討論,

{=IF(ROW(A1)>SUMPRODUCT(($Q$2:$Q$1314>100)*($S$2:$S$1314=12)),"",INDIRECT("B"&SMALL(IF(($Q$2:$Q$1314>100)*($S$2:$S$1314=12),ROW($2:$1314),FALSE),ROW(A1))))}
這個公式,若我要設定>100<249或是大於250小於499時如何填寫,煩請再次指教,謝謝。
作者: Hsieh    時間: 2010-6-26 00:14

回復 16# q88007


    {=IF(ROW(A1)>SUMPRODUCT(($Q$2:$Q$1314<249)*($Q$2:$Q$1314>100)*($S$2:$S$1314=12)),"",INDIRECT("B"&SMALL(IF(($Q$2:$Q$1314<249)*($Q$2:$Q$1314>100)*($S$2:$S$1314=12),ROW($2:$1314),FALSE),ROW(A1))))}




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)