前言:
此刻我们对“奇偶排序算法c语言实现求和”大体比较关注,朋友们都需要学习一些“奇偶排序算法c语言实现求和”的相关内容。那么小编也在网络上汇集了一些有关“奇偶排序算法c语言实现求和””的相关文章,希望朋友们能喜欢,同学们一起来了解一下吧!要求数据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))
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #奇偶排序算法c语言实现求和