EXCEL中,求同列连续出现同个值的最大次数值

大家好,我每周考试一次,在EXCEL中,A列为成绩,有“优秀”、“及格”、“不及格”三种成绩。共1000次。
1,在B1处,求A1~A1000连续出现“优秀”的最大次数?
2,在B2处,求A1~A1000不连续出现“优秀”的最大次数?

C2输入:
=IF(AND(A1="优秀",A2="优秀"),B1+1,0)
D2输入:
=IF(AND(A1="优秀",A2="优秀"),0,C1+1)
将两个公式向下填充至1000行。
B1=MAX(C:C)+1
C1=MAX(D:D)-1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-19
在excel中使用count if函数即可求出
第2个回答  2011-09-19
第一个:=MAX(FREQUENCY(IF(A1:A1000="优秀",ROW(A1:A1000)),IF(A1:A1000<>"优秀",ROW(A1:A1000)))),数组公式,Ctr l+Shift+enter结束;
第3个回答  2011-09-19
2,在B2处,求A1~A1000不连续出现“优秀”的最大次数?
可以用函数获得。
插入函数countif(a:a,"优秀")
第4个回答  2011-09-19
c3=if(b3=b2,c2+1,0)
反之同理
相似回答