Excelには、さまざまな正数と負数のセル範囲があります。セルの値は IF 式によって決定され、範囲内の一部のセルには値がありません ("")。
0 に最も近いセルの絶対値を見つける必要があります。したがって、-10、-5、-1、3、6、および "" のリストがある場合、1 の結果を取得する必要があります。
複数のアプローチを試しましたが、数値以外のセルがあるという事実がエラーを引き起こしている問題のようです。
私が試したこと:
{=Min(ABS(A1:D10))}
、ここで Ctrl-Shift-Enter を押します (数値以外のためにエラーを返します)
{=IF(MAX(D3:D22)<=0,-1,IF(MIN(ABS(D3:D22))=MIN(ABS(IF(D3:D22>0,D3:D22,MAX(D3:D22)))),1,-1))*MIN(ABS(D3:D22))}
、ここで Ctrl-Shift-Enter を押します (数値以外のためにエラーを返します)
{=IF(OR((D3:D22)>0),MIN(ABS(D3:D22)),-MIN(ABS(D3:D22)))}
、ここで Ctrl-Shift-Enter を押します (数値以外のためにエラーを返します)