EXCEL中用函数计算“A1:A10”中奇数的个数什么操作?

2025-03-15 04:28:54
推荐回答(2个)
回答1:

你这个公式写错了,应该是,=SUMPRODUCT((MOD(A1:A10,2)))。
SUMPRODUCT就是先求 MOD(A1,2),MOD(A2,2),...,MOD(A10,2),然后把他们全部加起来。
如果A列是偶数,MOD(A1,2)...,余数是0
如果A列是奇数,MOD(A1,2)...,余数是1
全部求和加起来,和就是奇数的个数

回答2:

公式有笔误,应该为:
=SUMPRODUCT(MOD(A1:A10,2))
MOD(A1:A10,2),得到一个由1(为1的是奇数)和0(为0的是偶数)得到的一维数组;
用SUMPRODUCT求上面得到的数的和,实际上就是A1到A10奇数的个数;
同理,偶数的个数公式为:
=SUMPRODUCT(--(MOD(A1:A10,2)=0))