(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)))