- 帖子
- 2025
- 主題
- 13
- 精華
- 0
- 積分
- 2053
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- Office2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2011-3-2
- 最後登錄
- 2024-3-14
     
|
16#
發表於 2015-10-22 21:49
| 只看該作者
D2 =INDEX($B$8:$B$14,MID(MAX((ABS($C2-N(OFFSET($C$8,{0;1;2;3;4;5;6},{0,1,2,3,4,5,6}*5)))=MIN(ABS($C2-N(OFFSET($C$8,{0;1;2;3;4;5;6},{0,1,2,3,4,5,6}*5)))))*({7,6,5,4,3,2,1}*10+{1;2;3;4;5;6;7})),(D$1="QD")+1,1))
一般公式 右拉1格,下拉2格
接近值的求法觀念
兩數的絕對差值越小越接近,當差值為0時表示兩數相同
兩數差值陣列
= ABS($C2-N(OFFSET($C$8,{0;1;2;3;4;5;6},{0,1,2,3,4,5,6}*5)))
最小差值
= MIN(兩數差值陣列)
= MIN(ABS($C2-N(OFFSET($C$8,{0;1;2;3;4;5;6},{0,1,2,3,4,5,6}*5))))
最小差值陣列位置
= (最小差值 = 兩數差值陣列)
= (MIN(ABS($C2-N(OFFSET($C$8,{0;1;2;3;4;5;6},{0,1,2,3,4,5,6}*5)))) = ABS($C2-N(OFFSET($C$8,{0;1;2;3;4;5;6},{0,1,2,3,4,5,6}*5))))
兩數差值陣列、最小差值陣列位置 為 7*7 的陣列
垂直為 QD項有7組 * 水平為TC項有7組
QDTC位置陣列
=QD位置*10+TC位置
=({7,6,5,4,3,2,1}*10+{1;2;3;4;5;6;7})
QDTC位置組合數值
=MAX(最小差值陣列位置*QDTC位置陣列)
TC或QD位置的數值
=MID(QDTC位置組合數值,(D$1="QD")+1,1)
TC或QD數值陣列
=$B$8:$B$14
求出TC或QD數值
=INDEX(TC或QD數值陣列, TC或QD位置的數值)
=INDEX($B$8:$B$14, MID(QDTC位置組合數值,(D$1="QD")+1,1))
=INDEX($B$8:$B$14, MID(MAX(最小差值陣列位置*QDTC位置陣列),(D$1="QD")+1,1))
=INDEX($B$8:$B$14, MID(MAX((最小差值 = 兩數差值陣列)*QDTC位置陣列),(D$1="QD")+1,1)) |
|