条件格式跳过零和交替列

条件格式跳过零和交替列

我有一张表格,其中交替列有供应商包装尺寸和单价。我想突出显示此范围内单价最低的单元格,忽略零。我该怎么做?

目前,我有 3 条格式规则:

=MOD(COLUMN(A2), 2) = 1 (No format, stop when true)
=A2 = 0 (No format, stop when true)
=A2=SMALL(A2:F2,COUNTIF(A2:F2,0)+1) (Green background)

不幸的是,如果大于零的最小值恰好被第一条规则消除,那么这种方法就不起作用。

我该如何修改公式,以便有效地忽略包装尺寸列中的值?或者,还有其他方法吗?

这是我目前拥有的:

我拥有的

应用条件格式后它看起来应该是这样的:

突出显示最低 PPU

答案1

首先计算 I1 中不包含 0 的最小价格,如下所示

=SMALL(IF((--MOD(COLUMN(A2:H2),2)=0)*(A2:H2)>0,(--MOD(COLUMN(A2:H2),2)=0)*(A2:H2),""),1)
并同时 按下Ctrl+ Shift+ 这是一个数组公式 获得最小价格后,选择要应用条件格式的数据并选择规则: 选择所需的格式(您只需在条件格式规则中写入 A2 并选择格式,稍后使用将条件格式复制到其他价格)Enter


=A2=$I$1*(--(MOD(COLUMN(),2)=0))
=A2=$I$1Format Painter

相关内容