返回列表 上一主題 發帖

[發問] 分級公式設定

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
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 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
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 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

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

說明
上兩種計算方式主要是配合上限值表達方式有些微調
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 忘功不忘過,忘怨不忘恩。
返回列表 上一主題