![突出显示一行数据中的最大绝对值](https://linux22.com/image/1530962/%E7%AA%81%E5%87%BA%E6%98%BE%E7%A4%BA%E4%B8%80%E8%A1%8C%E6%95%B0%E6%8D%AE%E4%B8%AD%E7%9A%84%E6%9C%80%E5%A4%A7%E7%BB%9D%E5%AF%B9%E5%80%BC.png)
我正在尝试使用条件格式来突出显示一行数据中的最大绝对值。例如,如果我的数据是10, -11, 5, -2
,我希望-11
突出显示以表示从零开始的最大移动。有什么想法可以实现吗?
我尝试过使用它=MAX(ABS(range))
并修改它来突出显示所需的数字,但还没有成功。我还尝试过使用 Ctrl+Shift+Enter 使其成为条件格式中的数组,但也没有成功。
谢谢!
答案1
条件格式不像 CSE 数组公式。
您还需要公式来解析 TRUE/FALSE 而不是返回数字。
使用如下公式:
=AGGREGATE(14,6,ABS($A$1:$A$4),1)=ABS($A1)
答案2
无需使用数组公式即可计算最大绝对值。对于 A1:A10 中的数据,
=ABS(A1)=MAX(-MIN($A$1:$A$10),MAX($A$1:$A$10))
最大绝对值将是最小值乘以 -1 或最大值中的较大者。
感谢朱莉在这个旧答案中提出的想法:https://superuser.com/a/641624/76571