Mic*_*kus 1 excel min absolute-value
我在 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(由于非数字而返回错误)
=MIN(ABS(IF(ISNUMBER(D3:D22),D3:D22,9999)))
Run Code Online (Sandbox Code Playgroud)
Ctrl这是一个数组公式,必须用+ Shift+确认Enter
应该能解决问题
或更好的使用:
=INDEX(D3:D22,MATCH(MIN(IF(ISNUMBER(D3:D22),ABS(D3:D22))),ABS(D3:D22),0))
Run Code Online (Sandbox Code Playgroud)
Ctrl这是一个数组公式,必须用+ Shift+确认Enter
不关心文本或空单元格,但将 0 作为数字会计数...负数也将是负数(如果你总是想要正数,则需要ABS整个公式...
| 归档时间: |
|
| 查看次数: |
21128 次 |
| 最近记录: |