作业帮 > 综合 > 作业

Excel中如何统计出现"单元格连续的相同个数偶数或奇数"的次数?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 19:21:57
Excel中如何统计出现"单元格连续的相同个数偶数或奇数"的次数?

如何统计类似上表中A1:E17范围内纵向(如:A1:A17方向)出现连续1个偶数的次数,连续出现2个偶数的次数,连续出现3个偶数的次数...及连续1个奇数的次数,连续出现2个奇数的次数,连续出现3个奇数的次数... 

例如上表A1:E17中:A1:A3连续出现3个偶数,A15:A17中连续出现3个偶数,C4:C6中连续出现3个偶数,D9:D11中连续出现3个偶数,最后统计后得知连续出现3个偶数的次数是4次.(如何用公式进行统计?).在线等,谢谢!


连续出现是指"纵向单元格紧临",如:A1:A3是连续出现偶数,中间不可以出现奇数.
连续偶数的次数
C19
=SUM(N((FREQUENCY(IF(MOD($A$1:$E$17,2)=0,ROW($1:$17)+(COLUMN($A:$E)-1)*17),IF(MOD($A$1:$E$17,2),ROW($1:$17)+(COLUMN($A:$E)-1)*17)))=ROW(A1))) 按组合键ctrl+shift+enter结束公式输入,下拉填充
连续奇数的次数
F19
=SUM(N((FREQUENCY(IF(MOD($A$1:$E$17,2),ROW($1:$17)+(COLUMN($A:$E)-1)*17),IF(MOD($A$1:$E$17,2)=0,ROW($1:$17)+(COLUMN($A:$E)-1)*17)))=ROW(A1))) 按组合键ctrl+shift+enter结束公式输入,下拉填充
再问: 你好。谢谢你的回复。但我需要的是计算出现"连续n个偶数"或"连续n个奇数"的次数。如:A1:A3是出现了"连续3个偶数",中间没有穿插奇数,而从A1:E17阵列内这种情况(连续3个偶数的情况)有4次(分别是A1:A3,A15:A17,C4:C6)。这里的4次就是我想要的东西。
再答: 我给的公式是将A1:A17与B1:B17连在一起统计的,比如你列举的数据中A15:A17再加B1是4个连续偶数。如果你不允许相连,我调整一下公式。先给你一个较笨的公式,但完全能实现你要求的功能: C19 =SUM(N(FREQUENCY(IF(MOD($A$1:$A$17,2)=0,ROW($1:$17)),IF(MOD($A$1:$A$17,2),ROW($1:$17)))=ROW(A1)))+SUM(N(FREQUENCY(IF(MOD($B$1:$B$17,2)=0,ROW($1:$17)),IF(MOD($B$1:$B$17,2),ROW($1:$17)))=ROW(A1)))+SUM(N(FREQUENCY(IF(MOD($C$1:$C$17,2)=0,ROW($1:$17)),IF(MOD($C$1:$C$17,2),ROW($1:$17)))=ROW(A1)))+SUM(N(FREQUENCY(IF(MOD($D$1:$D$17,2)=0,ROW($1:$17)),IF(MOD($D$1:$D$17,2),ROW($1:$17)))=ROW(A1)))+SUM(N(FREQUENCY(IF(MOD($E$1:$E$17,2)=0,ROW($1:$17)),IF(MOD($E$1:$E$17,2),ROW($1:$17)))=ROW(A1))) F19 =SUM(N(FREQUENCY(IF(MOD($A$1:$A$17,2),ROW($1:$17)),IF(MOD($A$1:$A$17,2)=0,ROW($1:$17)))=ROW(A1)))+SUM(N(FREQUENCY(IF(MOD($B$1:$B$17,2),ROW($1:$17)),IF(MOD($B$1:$B$17,2)=0,ROW($1:$17)))=ROW(A1)))+SUM(N(FREQUENCY(IF(MOD($C$1:$C$17,2),ROW($1:$17)),IF(MOD($C$1:$C$17,2)=0,ROW($1:$17)))=ROW(A1)))+SUM(N(FREQUENCY(IF(MOD($D$1:$D$17,2),ROW($1:$17)),IF(MOD($D$1:$D$17,2)=0,ROW($1:$17)))=ROW(A1)))+SUM(N(FREQUENCY(IF(MOD($E$1:$E$17,2),ROW($1:$17)),IF(MOD($E$1:$E$17,2)=0,ROW($1:$17)))=ROW(A1)))
再问: 非常感激。你的回复已经比较接近我想要的答案。应该是我的表述不太准确,所以我的问题还是没有解决。 >>比如我想统计"(同一列内)单元格紧连的偶数的情况(紧连偶数的个数大于等于2)"。例如A1:A17范围内满足要求的有:A1:A3是3个偶数紧连,A9:A10是两个偶数紧连,A15:A17是3个偶数紧连。由此可知在A1:A17范围内3个偶数紧连的情况出现了2次,2个偶数紧连的情况出现了1次。这里的2次和1次就是我想要的。【扩大范围就是A1:E17】
再答: 公式所实现的功能就是你想要的! 将我最后给的公式拷贝粘贴后,以组合键ctrl+shift+enter结束,然后下拉填充,出现的第一个结果是1偶数出现次数,第二个结果是连续两个偶数出现的次数,第三个结果是连续三个偶数出现的次数,位次类推。。。