Board logo

標題: [發問] 分級公式設定 [打印本頁]

作者: adam2010    時間: 2014-8-20 23:09     標題: 分級公式設定

各位前輩,請教一下~
1.公司系統可以撈出各批次基本資料
[attach]18982[/attach]
2.根據分檔的規範 (不同的料號會有不同的Range)
[attach]18983[/attach]
3.將各批次預計會產出的檔次 (含超規的) 計算出來 (綠底的部分) 以便計算各檔次產品是否足夠
[attach]18984[/attach]
其中黃底的部分不知要如何設定公式才好,希望各位高手指點,謝謝!
[attach]18985[/attach]
作者: ML089    時間: 2014-8-23 18:31

1. 阻值精度為小數5位,上下限精度為小數7位,建議設為小數6位即可

阻值
0.00000~0.00133
0.00117~0.00155
0.00118~0.00128
0.00124~0.00139
0.00040~0.00151

2. 上限B、C、D的值不一致性,應該依精度並依上階的下限減1*10^6即可

檔次        下限        上限
A        0.00130         0.00149990
B        0.00120         0.00130000
C        0.00110         0.00120000
D        0.00100         0.00110000
E        0.00050         0.00099990
作者: ML089    時間: 2014-8-23 18:42

本帖最後由 ML089 於 2014-8-23 20:28 編輯

先貼公式給你參考
I2 =FREQUENCY(ROW(INDIRECT($F2*10^7+1&":"&$G2*10^7+1)),N(OFFSET($X$1,COLUMN(A1),{0,-1}))*10^7+1)/10^7
右拉至M2,再全部下拉

N2 =G2-F2-SUM(I2:M2)
下拉


建議上下限值修改為

檔次        下限        上限
A        0.00130         0.001499
B        0.00120         0.001299
C        0.00110         0.001199
D        0.00100         0.001099
E        0.00050         0.000999
作者: ML089    時間: 2014-8-23 19:52

本帖最後由 ML089 於 2014-8-23 21:04 編輯

計算方式一

檔次        下限        上限
A        0.00130         0.001499
B        0.00120         0.001299
C        0.00110         0.001199
D        0.00100         0.001099
E        0.00050         0.000999

公式這樣比較簡單快速
A2 =MAX(0,MIN($G2,OFFSET($X$2,COLUMN(A1)-1,)+10^-6)-MAX($F2,OFFSET($W$2,COLUMN(A1)-1,)))
右拉至M2,再全部下拉
公式中的 +10^-6 是配合上表上限的表達方式

另一種計算公式
A2 =FREQUENCY(ROW(INDIRECT($F2*10^6+1&":"&$G2*10^6)),N(OFFSET($X$1,COLUMN(A1),{0,-1}))*10^6+{1,0})/10^6


計算方式二

檔次        下限        上限
A        0.00130         0.00150
B        0.00120         0.00130
C        0.00110         0.00120
D        0.00100         0.00110
E        0.00050         0.00100

A2 =MAX(0,MIN($G2,OFFSET($X$2,COLUMN(A1)-1,))-MAX($F2,OFFSET($W$2,COLUMN(A1)-1,)))
右拉至M2,再全部下拉
公式中的 +10^-6 已經取消

另一種計算公式
A2 =FREQUENCY(ROW(INDIRECT($F2*10^6+1&":"&$G2*10^6)),N(OFFSET($X$1,COLUMN(A1),{0,-1}))*10^6)/10^6

你原先的公式適用於這種上限資料格式

說明
上兩種計算方式主要是配合上限值表達方式有些微調
作者: adam2010    時間: 2014-8-23 21:32

感謝ML089版主大力協助,果然高招~
利用物料上限vs各檔上限比較取最小值減去物料下限vs各檔下限比較取最大值
得到的值跟0比取最大值( 小於0=0 )
並利用Offset,Column變換比較的檔別
雖然稍微理解,但是如果沒有版大出手單憑小弟粗淺功力真不知要何時才能想出如此精妙的解法呀!




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