返回列表 上一主題 發帖

[發問] 請問 如何使用公式將參照之值帶入

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

TOP

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

TOP

        靜思自在 : 滴水成河。粒米成蘿,勿輕己靈,勿以善小而不為。
返回列表 上一主題