EXCEL中求列中1的连续出现大于5次的次数,公式或VBA
列中只有0和1数字,求列中1的连续出现大于5次的次数,求出列中的连数出现字数悬赏50分,能标出颜色我会再追加80分后采纳。...
列中只有0和1数字,求列中1的连续出现大于5次的次数,求出列中的连数出现字数悬赏50分,能标出颜色我会再追加80分后采纳。
展开
4个回答
展开全部
出现1连续大于5的次数的公式:
=SUM(IF(FREQUENCY(IF(A1:A1000=1,ROW(1:1000),""),IF(A1:A1000<>1,ROW(1:1000),""))>5,1,0))
按CTAL+SHIFT+回车 结束输入,即可得到答案。
至于变成红色可以用条件格式做到:
1、选中A列——》
2、按着CTAL然后用鼠标点一下A5单元格——》
3、菜单-》格式-》条件格式—》输入公式:一共要做5个公式:
=AND(SUM($A1:$A4)=4,$A5=1)
=AND($A5=1,SUM($A2:$A4)=3,$A6=1)
=AND($A5=1,SUM($A3:$A4)=2,SUM($A6:$A7)=2)
=AND($A5=1,$A4=1,SUM($A6:$A8)=3)
=AND($A5=1,SUM($A6:$A9)=4)
效果图:
因为我的版本是2003版的,只能做3个条件,2007版本以上的就可以做N条公式了。
展开全部
大于5的结果应该是2吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个好高难度,不用编程搞不定啊,用vb吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询