標題:
[發問]
請問 如何使用公式將參照之值帶入
[打印本頁]
作者:
lcctno
時間:
2015-8-8 12:35
標題:
請問 如何使用公式將參照之值帶入
[attach]21670[/attach]
如圖 請問紫色之空格該如何輸入EXCELL之公式 才能得到最接近之對應值
謝謝您的用心與參與
[attach]21671[/attach]
作者:
lcctno
時間:
2015-8-8 13:32
B4=VLOOKUP(B3,F:G,2) 可以部分達成所要的對應值(但只適用於對應區的數值需要是由小變大) 因為這只是部分的縮影 由於為配合原始程式 故不能改變C D E F G 之原始方式 所以麻煩大家教導我
作者:
ML089
時間:
2015-8-8 18:23
回復
1#
lcctno
B2 {=MAX(IF(IF({1,0},ABS(D2:D108-B1),ABS(G2:G108-B1))=MIN(ABS(D2:D108-B1),ABS(G2:G108-B1)),IF({1,0},C2:D108,F2:F108)))}
B4 {=MAX(IF(IF({1,0},ABS(C2:C108-B3),ABS(F2:F108-B3))=MIN(ABS(C2:C108-B3),ABS(F2:F108-B3)),IF({1,0},D2:D108,G2:G108)))}
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式
作者:
lcctno
時間:
2015-8-9 06:53
回復
3#
ML089
這樣是OK可行的 也感謝您的指導 但我研究了您的內容 還是不知道內涵是什麼 可否請您詳細的說明您的內容 在此先謝謝您了
作者:
ML089
時間:
2015-8-9 09:12
回復
4#
lcctno
B2 {=MAX(IF(IF({1,0},ABS(D2:D108-B1),ABS(G2:G108-B1))=MIN(ABS(D2:D108-B1),ABS(G2:G108-B1)),IF({1,0},C2:D108,F2:F108)))}
公式大意: =MAX(if( 範圍A=最小差值, 範圍B))
IF({1,0}, 資料1, 資料2)
將2個範圍(107*1)合為1個範圍(107*2) : 這只是縮減公式長度的一種技巧
MIN(ABS(D2:D108-B1),ABS(G2:G108-B1))
找出最小差值
不縮減公式如下 =MAX(比較資料1, 比較資料2)
B2 {=MAX(IF(ABS(D2:D108-B1)=MIN(ABS(D2:D108-B1),ABS(G2:G108-B1)), C2:D108), IF(ABS(G2:G108-B1)=MIN(ABS(D2:D108-B1),ABS(G2:G108-B1)), F2:F108))}
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)