数据中奇偶数求和,SUMPRODUCT函数

如冰说计算机 2024-04-29 06:30:36

要求数据11,12,14,17,18,19,20中偶数的和、奇数的和?有分隔符的情况下首先要进行拆分。

拆分用的是TEXTSPLIT函数,这里用的是行拆分,所以公式TEXTSPLIT(A1,",")就把数据拆分成一个个数据。

怎么判断奇偶性呢?定义是能被2整除的数为偶数,反之为奇数;整除就用到了MOD函数,把已经拆分的数都除以2,取余数,没有余数为偶数,反之为奇数。即MOD(TEXTSPLIT(A1,","),2),其结果1对应位置为奇数。

最后用到SUMPRODUCT函数,即乘积函数,输入公式=SUMPRODUCT(--TEXTSPLIT(A1,","),MOD(TEXTSPLIT(A1,","),2))即得数据中奇数得和。

偶数得和可以用总和减去奇数和,还可以在MOD函数中将各数据增加1,确定偶数位置,即公式=SUMPRODUCT(--TEXTSPLIT(A1,","),MOD(1+TEXTSPLIT(A1,","),2))

0 阅读:3

如冰说计算机

简介:感谢大家的关注