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

如题所述

你这个公式写错了,应该是,=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
全部求和加起来,和就是奇数的个数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-09
公式有笔误,应该为:
=SUMPRODUCT(MOD(A1:A10,2))
MOD(A1:A10,2),得到一个由1(为1的是奇数)和0(为0的是偶数)得到的一维数组;
用SUMPRODUCT求上面得到的数的和,实际上就是A1到A10奇数的个数;
同理,偶数的个数公式为:
=SUMPRODUCT(--(MOD(A1:A10,2)=0))
相似回答