Board logo

標題: [請問] 計算平均時間 [打印本頁]

作者: luckeyfly    時間: 2019-1-10 14:09     標題: [請問] 計算平均時間

本帖最後由 luckeyfly 於 2019-1-10 14:14 編輯

範例圖片的數字是亂數產生

問題本身應該是四元一次的求解

人員-王:6A + 8B + 2C +4D = 50
人員-李:1A + 1B + 5C + 1D = 31
..
...
清單是按日累積的,會持續增加

求解
人員-王的A、B、C、D 分別是多少(B21:E21的公式寫法)
人員-李的A、B、C、D 分別是多少(B22:E22的公式寫法)

[attach]29928[/attach]

[attach]29929[/attach]
作者: hcm19522    時間: 2019-1-10 15:07

https://blog.xuite.net/hcm19522/twblog/586244653
作者: luckeyfly    時間: 2019-1-10 15:41

本帖最後由 luckeyfly 於 2019-1-10 15:47 編輯

感謝hcm19522回覆,你的算法在時間分配上跟我的表達意思不同

以B2:F2
生產數量 6 、8、2、4 ,使用時間是 總共50分,不是各自 50分

[attach]29930[/attach]
用你的計算結果回推
6A + 8B + 2C + 4D = 178.324 ,不是 50
作者: luckeyfly    時間: 2019-1-10 16:02

補充:因為是算平均值
我用計算結果回推 6A + 8B + 2C + 4D = 178.324 好像也不對
作者: hcm19522    時間: 2019-1-11 10:07

回復 4# luckeyfly

I3:L4=SUMPRODUCT(($A$2:$A$99=$H3)*B$2:B$99*$F$2:$F$99/TEXT(MMULT((0&$B$2:$E$99)*1,{1;1;1;1}),"0;;1"))
作者: luckeyfly    時間: 2019-1-11 13:29

回復 5# hcm19522

F欄位是多個物品的生產時間相加,B:F的意義是一筆訂單的生產項目數量和生產花費時間,A是執行者
如果分拆下來的單個平均時間大於F欄就不合理了,應該是遠遠小於F欄

大大的新公式,貼上後計算的數值都在90UP,明顯不合邏輯

如果不區分A、B、C、D,直接用總數量算,單個平均時間的參考值大約落在 2.5 - 2.7

[attach]29935[/attach]
作者: hcm19522    時間: 2019-1-11 14:33

本帖最後由 hcm19522 於 2019-1-11 14:36 編輯

I3:L4=SUMPRODUCT(($A$2:$A$99=$H3)*B$2:B$99*$F$2:$F$99/TEXT(MMULT((0&$B$2:$E$99)*1,{1;1;1;1}),"0;;1"))/SUMIF($A$2:$A$99,$H3,B$2:B$99)
後面各物件總數  前面各物件總時間數
作者: luckeyfly    時間: 2019-1-11 14:54

回復 7# hcm19522

謝謝

我先套用在表格上,累積資料觀察看看
作者: 准提部林    時間: 7 天前 09:56

將統計移至H~M欄
[attach]29943[/attach]

I3/公式: 右拉下拉
=SUMIF($A:$A,$H3,$F:$F)*SUMIF($A:$A,$H3,B:B)/SUM(SUMIF($A:$A,$H3,OFFSET($A:$A,,{1,2,3,4})))
作者: luckeyfly    時間: 5 天前 08:18

回復 9# 准提部林

感謝回覆

准大的公式算出來數值過大(類似hcm19522大大的第二次公式)

王 的 1A + 1B +1C + 1D 合計平均時間 388 ,遠超過左邊的時間F欄,甚至單1A平均時間就超過F欄了
   
如果不區分A、B、C、D,直接用總時間/總數量算,單個平均時間的參考值大約落在 2.5 - 2.7

[attach]29950[/attach]
作者: ML089    時間: 5 天前 15:24

[attach]29951[/attach]

用4元一次方程式解,雖然係數帶回後答案符合,但應該不是你得要的答案,可能是你的資料係數用亂數產生,並非實際狀況,所以答案非實際需求。
作者: luckeyfly    時間: 4 天前 08:14

本帖最後由 luckeyfly 於 2019-1-15 08:20 編輯
用4元一次方程式解,雖然係數帶回後答案符合,但應該不是你得要的答案,可能是你的資料係數用亂數產生, ...
ML089 發表於 2019-1-14 15:24


因為四元一次是求「唯一解」,資料錯誤會導致答案錯誤

亂數產生的資料,可以看成每天狀況不同導致的生產效率不同,會影響求取四元一次的唯一解,但是資料會隨著工作進度不斷增加累積在平均值計算上頂多就是拉高或降低平均值而已

累積找出平均值之後,對於生產調度才能有比較準確的預估




引伸你的概念,每四組數據用四元一次求出唯一解,然後再把唯一解累積下去做平均值

但是這樣會變成資料一定要四組為一個單位

實際上不可能每個月的工作量都能剛剛好分配給每個員工都拿到4的倍數,每個員工都有可能有1∼3組資料無法計算求解

(如果生產物件是5種、7種甚至更多,無法計算求解的遺漏資料會更多)
作者: ML089    時間: 4 天前 09:00

回復 12# luckeyfly

引伸你的概念,每四組數據用四元一次求出唯一解,然後再把唯一解累積下去做平均值
但是這樣會變成資料一定要四組為一個單位
實際上不可能每個月的工作量都能剛剛好分配給每個員工都拿到4的倍數,每個員工都有可能有1∼3組資料無法計算求解


--------------------------------------

不用剛好是4的倍數

第1組  資料1~4
第2組  資料2~5
第3組  資料3~6
...

只要大於4組資料,就可以逐次下移求得多次解後,在將每一項求最大、最小、標準差....等




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