我有一个电子表格,我需要连续条件格式/突出显示最低的3个分数,以反映作为总计算的一部分的分数。我使用SMALL函数成功计算Total .. =SUM(A2:I2)-SMALL(A2:I2,1)-SMALL(A2:I2,2)-SMALL(A2:I2,3)
但是当我尝试在条件格式的自定义公式字段中使用SMALL函数时,它突出显示 0,60,60, 60 而不是 0,60,60
119 101 60 100 0 109 60 60 112 TOTAL:601
如果其中四个值为0,则会突出显示全部为0' s。如果60是最低分数且有4个或更多分数为60,则会突出显示全部而不反映仅有3个分数实际上已经下降。
是否有另一种方式(自定义公式)只能突出显示行中最低的3个分数,即使第3个最低可能在行中有重复项?
答案 0 :(得分:2)
我已经想出了这个公式(假设值从A1开始),遗憾的是有点长
exception details: (-2147352567, 'Exception occurred.', (0, 'Microsoft Excel', "Microsoft Excel cannot access the file 'C:\\temp\\test.xlsx'. There are several possible reasons:\n\n• The file name or path does not exist.\n• The file is being used by another program.\n• The workbook you are trying to save has the same name as a currently open workbook.", 'xlmain11.chm', 0, -2146827284), None)
或
=OR(A1<SMALL($A1:$I1,3),AND(A1=SMALL($A1:$I1,3),COUNTIF($A1:A1,SMALL($A1:$I1,3))<=(3-COUNTIF($A1:$I1,"<"&SMALL($A1:$I1,3)))))
逻辑是它突出显示小于第三个最小值的所有单元格,然后是任何值(从左边开始),它们等于第三个最小值,直到总数等于3。
我已更改第二行,以显示它选择第二个零而不是第二个零。