You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets条件格式:高亮舍入后最小值且忽略空白单元格

Excel条件格式规则:高亮舍入到两位小数后的最小值单元格

需求说明

需要为指定区域设置条件格式,基于单元格值舍入到两位小数后的结果,高亮所有舍入后等于该区域最小值的单元格(而非基于单元格真实值的最小值)。

以你提供的示例数据为例:

Header AHeader B
$7.499$7.5
$8$7.5001
$7.555$9

各单元格舍入到两位小数后的值为:7.5、7.5、8.0、7.5、7.6、9.0,因此需要高亮A2、B2、B3三个单元格。

你之前公式的问题分析

  1. 公式 =ROUND(A2:B=MIN($A$2:$B),2)
    逻辑错误:先判断单元格是否等于真实值的最小值,再对布尔结果(TRUE=1,FALSE=0)舍入,因此只有真实最小值的单元格会被判定为TRUE,不符合需求。

  2. 公式 =A2:B=ROUND(MIN($A$2:$B),2)
    错误在于:MIN($A$2:$B)取的是真实值的最小值(示例中为7.499),舍入后为7.5,但公式是直接比较单元格真实值是否等于7.5,因此只有B2(真实值7.5)会被匹配,同时空白单元格会被MIN识别为0,导致错误高亮零值。

  3. 带FILTER的变体公式
    核心逻辑依然是用真实值和舍入后的真实最小值比较,方向错误,因此无效。

正确的条件格式公式

基础版(无空白单元格或无需忽略空白)

选中目标区域(如A2:B4),新建条件格式规则,选择「使用公式确定要设置格式的单元格」,输入以下公式:

=ROUND(A2,2)=MIN(ROUND($A$2:$B$4,2))
  • A2是相对引用:会随条件格式应用的单元格自动变化(比如应用到B2时会变成ROUND(B2,2))
  • $A$2:$B$4是绝对引用:固定计算整个目标区域的舍入后最小值

进阶版(忽略空白单元格)

如果区域存在空白单元格,需要排除空白值的影响,使用以下数组公式(新版Excel自动支持,旧版需按Ctrl+Shift+Enter确认):

=ROUND(A2,2)=MIN(IF($A$2:$B$4<>"",ROUND($A$2:$B$4,2)))

验证示例

代入你的示例数据:

  • 整个区域舍入后的最小值为7.5
  • 公式会判断每个单元格舍入后的值是否等于7.5,因此A2、B2、B3都会被判定为TRUE,正确高亮。

内容的提问来源于stack exchange,提问作者Computer Candy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 17:56:16