(Excel) 条件格式,如果 B 列 = "x",则更改 A 列中最大值的颜色
(Excel) Conditional Formatting, Change Colour for Highest Value in Column A, if Column B = "x"
本质上,我正在尝试创建一个 table 来跟踪健身目标。根据完成的练习类型,我想使用条件格式来突出个人最好成绩。因此,举例来说,如果我进行了 1 小时的 HIIT,这是我完成它的最长时间,则包含数据的行会变成蓝色。如果我已经 运行 计算距离,并设法达到 运行 5.5 公里并打破了我之前的记录,则 5.5 公里单元将变为绿色。
例如
Table with example values
How I'd like the table to look if I can highlight personal bests
到目前为止,只是解决让 table 在距离的最大值时突出显示的问题。
我可以使用条件格式来突出显示最高值:=C3>=LARGE($C:$C,1)
我可以使用条件格式来突出显示锻炼类型为“距离”的值:=$E3="Distance"
我尝试将两者组合成一个 IF/AND 公式,例如:=IF(AND(C3>=LARGE($C:$C,1),$E3="Distance"))
并收到一条错误消息,指出公式有问题。
我也试过:=IF(AND(C3>=LARGE($C:$C,1),$E3="Distance"),"","")
它被接受为一个公式,但没有做任何事情。
我正在尝试做的事情是否可行,如果可行,我这里的公式有什么问题?
距离公式
=AND($E3="Distance",$C3=MAX(IF($E:$E="Distance",$C:$C)))
HIIT 公式
=AND($E3="HIIT",$D3=MAX(IF($E:$E="HIIT",$D:$D)))
本质上,我正在尝试创建一个 table 来跟踪健身目标。根据完成的练习类型,我想使用条件格式来突出个人最好成绩。因此,举例来说,如果我进行了 1 小时的 HIIT,这是我完成它的最长时间,则包含数据的行会变成蓝色。如果我已经 运行 计算距离,并设法达到 运行 5.5 公里并打破了我之前的记录,则 5.5 公里单元将变为绿色。
例如
Table with example values
How I'd like the table to look if I can highlight personal bests
到目前为止,只是解决让 table 在距离的最大值时突出显示的问题。
我可以使用条件格式来突出显示最高值:=C3>=LARGE($C:$C,1)
我可以使用条件格式来突出显示锻炼类型为“距离”的值:=$E3="Distance"
我尝试将两者组合成一个 IF/AND 公式,例如:=IF(AND(C3>=LARGE($C:$C,1),$E3="Distance"))
并收到一条错误消息,指出公式有问题。
我也试过:=IF(AND(C3>=LARGE($C:$C,1),$E3="Distance"),"","")
它被接受为一个公式,但没有做任何事情。
我正在尝试做的事情是否可行,如果可行,我这里的公式有什么问题?
距离公式
=AND($E3="Distance",$C3=MAX(IF($E:$E="Distance",$C:$C)))
HIIT 公式
=AND($E3="HIIT",$D3=MAX(IF($E:$E="HIIT",$D:$D)))