Google sheets Google sheets最低n的条件格式

Google sheets Google sheets最低n的条件格式,google-sheets,google-sheets-formula,gs-conditional-formatting,Google Sheets,Google Sheets Formula,Gs Conditional Formatting,我为球员保留分数表,最低的10分正在计算中。 我想做的是将前10个最低分数涂成浅绿色。 这10个中最后一个最高的数字是深绿色。(这是为了提高你的总分而要击败的分数)和黄色的最低分数 我想用一个例子来解释更容易: 请随意复制您自己的设置并尝试:) 我能快速找到的最接近的规则有三条: 1:最低: =QUERY(QUERY(TRANSPOSE(B2:Q2),"SELECT Col1 ORDER BY Col1 DESC LIMIT 10"),"SELECT MIN(Col1) LABEL MIN(C

我为球员保留分数表,最低的10分正在计算中。 我想做的是将前10个最低分数涂成浅绿色。 这10个中最后一个最高的数字是深绿色。(这是为了提高你的总分而要击败的分数)和黄色的最低分数

我想用一个例子来解释更容易:

请随意复制您自己的设置并尝试:)

我能快速找到的最接近的规则有三条:

1:最低:

=QUERY(QUERY(TRANSPOSE(B2:Q2),"SELECT Col1 ORDER BY Col1 DESC LIMIT 10"),"SELECT MIN(Col1) LABEL MIN(Col1) ''")
2:最高:

=MAX(B2:Q2)
3:然后是一个介于:

=QUERY(QUERY(TRANSPOSE(B2:Q2),"SELECT Col1 ORDER BY Col1 DESC LIMIT 10"),"SELECT MIN(Col1) LABEL MIN(Col1) ''")+1
&


解决方案是在没有关系的情况下获得排名,这将为您提供没有关系的排名:

=RANK(B2,$B2:2,1)+COUNTIF($B2:B2,B2)-1 
有了正确的排名,就可以轻松为10个最低排名中的最高排名添加自定义格式:

=RANK(B2,$B2:2,1)+COUNTIF($B2:B2,B2)-1=10
由于它在一个范围内工作,公式中的B2将替换该范围内的每个单元格

因此,有问题的电池O4将提供:

RANK(O2,$B2:2,1) equals 10
COUNTIF($B2:O2,O2) equals 2
so
RANK(B2,$B2:2,1)+COUNTIF($B2:B2,B2)-1 equals 11 ie it will not be colored

必须添加一个额外的条件,为分数低于10分的玩家添加最高分数。

是否需要完全包含在条件格式公式中?不,可以使用任何方法:)您可以共享您使用的公式吗?在您授予我们访问权限的工作表中,我们无法在未请求编辑访问权限的情况下看到它。我已更改为编辑访问权限:),并为您提供了自己的测试,我已开始测试您的解决方案,但是会远离你的位置:)可能更容易用脚本解决?1:将所有内容着色到最后一个非空单元格2:这是最低的10个单元格中的最大值,而不是第3行的最大值3:对于Plyr 4,最新的43分不应该是浅绿色或深绿色我认为最低的着色通过以下公式解决:=秩(B2,$B2:2,1)=1但棘手的部分是当第10场比赛的比分与第3和第4场比赛的比分持平时,那么在所有比赛中,所有球员的得分都是最低和最高的?
RANK(O2,$B2:2,1) equals 10
COUNTIF($B2:O2,O2) equals 2
so
RANK(B2,$B2:2,1)+COUNTIF($B2:B2,B2)-1 equals 11 ie it will not be colored