ARTICLE · 1329422
Excel实例:计算最多连胜次数
Excel实例:计算最多连胜次数
IF(B2:B12="胜",1,0):判断B列胜负,胜返回1,负返回0,结果如C列所示: 
小伙伴们好啊,今天咱们说说如何来计算某个字符在一列中连续出现最多的次数。
如下图所示,B列是某球队联赛的比赛成绩,希望计算出最多连胜场次。也就是连续出现“胜”的最多次数。
=MAX(LEN(TEXTSPLIT(CONCAT(IF(B2:B12="胜",1,0)),0)))


接下来使用CONCAT函数将这些内容连接到一起,结果为:
“00111001011”
再使用TEXTSPLIT函数,用0作为间隔符进行拆分,拆分结果为:
{"","","111","","1","11"}
最后用LEN函数计算出以上结果中各部分的字符数,结果为:
{0,0,3,0,1,2}
再用MAX函数计算出最多的字符数,其结果就是最大连胜次数了。















































































