求助一个Excel公式,如何理解。麻烦啦

2025-04-10 08:33:18
推荐回答(1个)
回答(1):

MOD(A1:A10,2),这是取余函数,判断A1:A10区域中数据是奇数还是偶数;
MOD(A1:A10,2)<>0,即是取奇数,此是逻辑值,1*(MOD(A1:A10,2)<>0),用1乘,是转换数值,通常也用--来转换;
SUMPRODUCT是乘积和函数,将奇数的个数累加,即求A1:A10有多少个奇数。
事实上如果是奇数,MOD(A1:A10,2)的结果即为1,可直接用公式:
=SUMPRODUCT((MOD(A1:A10,2)))
不用那么复杂。
当然,如果A1:A10不完全是整数,则原公式的意思就是判定此区域中不是偶数的个数了。