Excel countif标准引用的范围正在计数?

我有一个Excel电子表格有三列(C,D,E):R,G,B

每列中将有一个值,范围从0到255.每组三个值(每行)表示一种颜色。 灰色阴影由具有相同值的所有三列(对于给定行)标识。 有554行(不是这对解决scheme有所不同)。

没有增加额外的列,有没有办法使用countif()来计算范围(C:E)中的灰度阴影。

我已经尝试了许多变化(基于对SE的不同问题的解决scheme) – 没有一个工作:

 =COUNTIF(C:E,AND(C:C=D:D,D:D=E:E)) =COUNTIF(C:E,AND(OFFSET(C:E,0,0,1,1)=OFFSET(C:E,0,1,1,1),OFFSET(C:E,0,0,1,1)=OFFSET(C:E,0,2,1,1))) =COUNTIF(C:E,AND(INDEX(C:C,ROW())=INDEX(D:D,ROW()),INDEX(D:D,ROW())=INDEX(E:E,ROW()))) 

我相信必须有一个解决scheme – 我还没有偶然发现。 任何想法,将不胜感激。 如果countif()是错误的函数使用,那么我显然是开放的替代build议。

那么,你可以使用SUMPRODUCT

 =SUMPRODUCT((C2:C555=D2:D555)*(C2:C555=E2:E555)) 

C2:C555=D2:D555检查C2:C555每个单元是否与D2:D555的对应单元相等,并返回一个TRUE和/或FALSE的数组。

C2:C555=E2:E555做同样的事情,但C列和E列。

TRUEFALSE值的乘法给出1和0的数组(另一个数组),其中只有TRUE*TRUE给出1。

SUMPRODUCT然后总结每个个人1和0。 您可以使用SUM ,但它需要数组公式input(即按Ctrl + Shift + Enter使其正常工作)。