在EXCEL中,SUMPRODUCT((MOD(ROW(P4:P56),2)=0)*P4:P56)用在相间偶数可以,但奇数公式是什么样的,

[复制链接]
查看11 | 回复2 | 2012-2-14 08:51:43 | 显示全部楼层 |阅读模式
ROW()是返回行号,ROW(P4:P56)得到一个数组{4,5,6,...,56},MOD是一个除数与被除数余数的函数,MOD(ROW(P4:P56),2)表示分别用{4,5,...,56}中每个数去除以2得的余数,同样得到另一个数组{0,1,0,1,0,1,...,1,0},用数组中的每个数与0比较再次得到数组{1,0,1,0,...,0,1},然后用这个数组与P4:P56的数组相乘,得到新的数组{P4,0,P6,0,..,0,P56},再把这个数组的数全部相加。奇数行的数相加就是在MOD函数判断=0改成=1,得到的数组相加。...
回复

使用道具 举报

千问 | 2012-2-14 08:51:43 | 显示全部楼层
=SUMPRODUCT((MOD(ROW(A3:A57),2)=1)*A3:A57)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行