我们说我有这样的一行:
Grade Q1 Q2 Q3
? Green Red Green
"等级"的功能(A2)需要如下:
如果3 B2,B3,B4(Q1,Q2,Q3)中的2个为绿色,则等级=通过其他等级=失败
因此,我需要检查Q1,Q2,Q3的颜色,并根据在GRADE单元格中放置PASS或FAIL。有线索吗?
谢谢,
答案 0 :(得分:1)
尝试
=IF(COUNTIF(B2:B4,"green")>=2,"pass","fail")
当单元格具有文本"绿色"在他们中。如果细胞已用填充颜色着色,则无效。
作为一般规则:颜色不是数据。当手动使用颜色格式化单元格然后尝试将其聚合为信息时,许多人遇到问题。较新的Excel版本具有按表格中的格式颜色进行过滤和排序的工具,但使用Excel本机公式仍无法按颜色进行计数或求和。
输入值,而不是着色单元格。输入文字值"红色"和"绿色"。使用条件格式根据其值将颜色应用于单元格。然后,您可以使用公式按单元格值聚合(总和/计数/平均值),仍然可以看到颜色。条件格式化的另一个好处是,当值从"红色"到"格林"例如。