▼━質問テンプレ (出来れば使ってね) ━━━
【1 OSの種類         .】 Windows 7以降ならなんでも
【2 Excelのバージョン   】 Excel2010 以降ならなんでも
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否

仮にA1:A1000 に正負入り混じって数値が入っているとします
その中で「絶対値が最小の数」を符号付で探したいのですが、どのようにすれば良いでしょうか?

ちなみに、、絶対値が最大の数を符号付で求める方法ならば
= IF(MAX(A1:A1000)>ABS(MIN(A1:A1000)),MAX(A1:A1000),MIN(A1:A1000))
で求められる事は知っています。
(この場合、絶対値の最大値が正負共に同じ大きさの場合、負の数が採用される点も了解しています)

現状では作業セルと配列数式を用いて2段階の手順で符号付の最小値を求めていますが、
もっと単純な方法がないものかと模索しています。

現在のやり方

作業セル(B1と仮定する) {=MIN(IF(A5:A1000<>"",ABS(A1:A1000)))} ’配列数式

この時点で符号を無視すれば最小値が求まるが、符号も必要なので

答えのセル = IF(ISERROR(MATCH(B1,A1:A1000,0)),-B1,B1)