怎么把excel中一列数,其中连续为8个奇数的数挑选出来,并标注。并计算出次数

2025-05-01 02:26:04
推荐回答(1个)
回答1:

b9输入:
=IF(SUMPRODUCT((MOD(A2:A9,2)=1)*1)=8,1,"")
然后下拉,b列有1的就说明左侧1同行及往上的7个数构成连续8个奇数
计算次数使用sum或者countif统计即可。
如果偶数也要显示,可以换成
=IF(SUMPRODUCT((MOD(A2:A9,2)=1)*1)=8,"8连奇",IF(SUMPRODUCT((MOD(A2:A9,2)=0)*1)=8,"8连偶",""))
然后用countif统计,需要注意空白区域(也就是0值)会被认为是偶数。