有条件的格式化公式来突出最大商品的价格和数量
我有一个关于使用条件公式格式高亮Excel中的一些单元格的问题。 这是我的数据,我用双手很难得到亮点:
我想要做的是:获得每件商品(如所有月份的商品A具有最大价格和最大交易量)的最高价格和最高交易量,突出显示它们。 点击每个货物A的价格,然后使用条件公式获得最高点,然后点击每个货物A的体积,使用条件公式获得最大值。然后格式刷货物B的货物A,货物C的货物A问谷歌,并得到这样的条件公式格式:代码在这里:
=AND(MAX($B3:$W3)=B3,MOD(COLUMN(),2)=1) =AND(MAX($C3:$W3)=C3,MOD(COLUMN(),2)=0)
但是如果我使用这个条件公式格式,我得到这样的结果:
这不是我想要的,但是我的格式有什么问题?
我应该怎么做才能得到正确的格式?
要标记最高价格,您需要将每个单元格与所有价格的最大值进行匹配。 这是有效的,因为所有的价格在数量上都比卷大。 但是,当您想与最高音量匹配时,每个音量都会再次与最高价格进行比较。 您需要剥离最大音量。
首先删除旧的规则,以便他们不会干涉,然后selectB3:W17并添加这两个新的基于公式的CF规则。
'CF rule formula for maximum price =AND(B3=MAX(INDEX($B3:$W3*MOD(COLUMN($A:$V), 2),,)), MOD(COLUMN(A:A), 2), B3<>"") 'CF rule formula for maximum volume =AND(B3=MAX(INDEX($B3:$W3*MOD(COLUMN($B:$W), 2),,)), MOD(COLUMN(B:B), 2), B3<>"")
我不确定你想看到什么,但猜测这些公式如何
= MOD(COLUMN($ B3:$ W3),2)= 0,$ B3:$ W3,-1))= B3 )= 1,$ B3:$ W3,-1))= B3
你格式化你的手机,如果:
- 它的值是其行AND中的最大值
- 列索引mod 2是0或1。
这意味着,例如,如果价格单元格中的任何值较大,则单元格将不会被格式化,因为公式的第一部分对于单元格将永远不会变为真(您跨整行检查,而不是跨所有卷细胞)。
而不是在整个范围内取得最大值,你只能得到你想要比较的单元格的MAX(B3;D3;F3;...)
如MAX(B3;D3;F3;...)
)。