作业帮 > 综合 > 作业

excel隔行相加公式具体含义 =SUMPRODUCT((MOD(ROW(A1:A10),2)=1)*A1:A10)

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 09:11:05
excel隔行相加公式具体含义 =SUMPRODUCT((MOD(ROW(A1:A10),2)=1)*A1:A10)
我的理解MOD(ROW(A1:A10),2)=1 是去行号余数是1的单元格.应该算是数组哈.再往后*A1:A10 星号在这里是相乘,这里怎么理解?SUMPRODUCT((A1,A3,A5,A7,A9)*(A1:A10))?结果不对啊
excel隔行相加公式具体含义 =SUMPRODUCT((MOD(ROW(A1:A10),2)=1)*A1:A10)
SUMPRODUCT 函数的作用是乘积,就是将多组数组相乘并求和.
而公式中很明显是对两组数组运算,第一组是 MOD(ROW(A1:A10),2)=1 而这个结果就是生成了一组1和0相间的数组了,即:1,0,1,0,1,0,1,0,1,0 所以用这十个梅花相间的数组再与A1:A10去相乘,与1相乘的就是本身,与0相乘的就自然是0了,再求和,结果就是这与5个1相乘得出的结果了.