EXCEL 一列中小于某数的值中,最大值变红

K列K7:K31是目标区域,内容是百分数。
要求将K7:K31中小于15%的数值中的最大值变成红色,求公式。
效果如下图,虽然这列中最大值是K11=26%,但在小于15%的数值中K20最大=11%。要标出K20
不好意思,需要更正一下,此列百分数有正负,求绝对值在15%以下的最大值。

目测你的数据区域为文本型数据,需要转换为数值型,才能设置条件格式。

选择K7:K31单元格,设置条件格式,选择以“公式”建立规则,输入=MAX(IF(K$7:$K31<11%,K$7:K$31))=K7

格式选择填充色红色

 

详见附图

追问

我这里完全没有变化啊?

单元格格式是“百分比”。我改成数值也不行。K列是有简单的加减乘除公式得到的数值,有关系吗?

另外K列有正负,求绝对值的最大值。

追答

在数据区域外的任一单元格输入0,复制,选择数据区域,“选择性粘贴”为“运算”“加”,将数据区域转换成数值型百分比。

数值型数据在单元格右侧,文本型数据在单元格左侧。

考虑到绝对值,公式修改为
=MAX(IF(ABS(K$7:$K31)<15%,K$7:K$31))=K7

追问

后来发现第一次不行是因为第一个K$31我写成了$K31,改过来就出来了。

但是加绝对值后出来的是正数里面的最大值


然后我把公式改成=MAX(IF(ABS(K$7:K$31)<15%,ABS(K$7:K$31)))=K7,又什么都出不来了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-08
选中K2:K31使用条件格式 用公式 公式填写=J2=MAX(($J$2:$J$31<15%)*$J$2:$J$31)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网