Google 张最低 n 的条件格式
Google sheets conditional formatting of lowest n
我为玩家保留了分数表,最低的 10 个分数正在计算中。
我想做的是用浅绿色给前 10 个最低分数上色。
深绿色的那 10 个中最后一个最大的数字。 (这是为了提高你的总分而必须击败的分数)和黄色的最低分数。
我想举个例子更容易解释:
https://docs.google.com/spreadsheets/d/1BSGfpzmaibsR4dxHqFgmYmJq7RtyAEV8uRCB0S3Fa4A/edit?usp=sharing
随意复制你自己的一套试试看:)
我能快速得到的最接近的是 3 条规则:
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
&
=MAX(B2:Q2)-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 的玩家的最高分着色。
我为玩家保留了分数表,最低的 10 个分数正在计算中。 我想做的是用浅绿色给前 10 个最低分数上色。 深绿色的那 10 个中最后一个最大的数字。 (这是为了提高你的总分而必须击败的分数)和黄色的最低分数。
我想举个例子更容易解释: https://docs.google.com/spreadsheets/d/1BSGfpzmaibsR4dxHqFgmYmJq7RtyAEV8uRCB0S3Fa4A/edit?usp=sharing
随意复制你自己的一套试试看:)
我能快速得到的最接近的是 3 条规则:
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
&
=MAX(B2:Q2)-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 的玩家的最高分着色。