作业帮 > 综合 > 作业

Excel中sumproduct、mod、column的联系

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/30 11:34:46
Excel中sumproduct、mod、column的联系
=SUMPRODUCT(I3:BS3,MOD(COLUMN(I3:BS3),2))
不是很明白这个公式呐~
Excel中sumproduct、mod、column的联系
这个公式是隔列求和用的
=SUMPRODUCT(I3:BS3,MOD(COLUMN(I3:BS3),2))
第一步运算,先看column()函数运算,COLUMN(I3:BS3)是返回I3:BS3的列标,即得到一个{9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71}的数组
第二步,对上面得到的数组进行求余运算,即mod()函数,mod()是求余数的函数,其中除数是上面得到的数组,被除数是2,通过上面的数组除以2之后,如果是奇数的就会返回1,是偶数的就返回0,所以,我们得到这个数组{1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1}
第三步是求和运算,sumproduct()函数是一个对乘积求和的函数,sumproduct(I3:BS3,{上面的1,0数组})即表示用I3乘以1,J3乘以0.依次类推,然后对这些乘积求和
所以总的意思就是每隔一列求和,最后返回的结果是I3+K3+M3.