close

4105

Excel如何忽略錯誤訊息計算差距最小值

如下圖,要計算C欄各儲存格數值減掉A1儲存格數值差距最小的絕對值,要怎麼寫公式呢?

image

公式一ISERR(C1:C18) 判斷C1:C18中儲存格內容是否為錯誤值,是則傳回TRUE,否則傳回FALSE。

image

公式二ABS($C$1:$C$18-$A$1) 傳回C1:C18儲存格數值減A1儲存格數值的結果數值絕對值。

image

公式三IF(公式一,"", 公式二) 如果公式一傳回結果為TRUE,則不填入資料,否則填入公式二傳回結果。

image

公式四MIN(公式三) 傳回公式三傳回結果的最小值。

image

公式五MATCH(公式三,公式二,0) 以完全比對方式將公式三傳回結果於公式二傳回結果中找尋所在位置。

image

公式六INDEX($C$1:$C$18,公式五) 在C1:C18中抓取公式五傳回結果所在列儲存格內容。

image

在B1儲存格輸入公式:「=INDEX($C$1:$C$18,MATCH(MIN(IF(ISERR(C1:C18),"",ABS($C$1: $C$18-$A$1))) , ABS($C$1:$C$18-$A$1),0))」。

image


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()