在这里假设权重0.8,首选我们先对数据进行各行求和具体公式如下=(SUMPRODUCT((MOD(ROW(A1:A10),2)=1)*A1:A10))*0.8/SUMPRODUCT((MOD(ROW(A1:A10),2)=1)*1)下面我们分解开来讲解下首先我们需要先对数据进行各行求和公式为:=(SUMPRODUCT((MOD(ROW(A1:A10),2)=1)*A1:A10))我们以把row函数嵌套在mod函数中找到为奇数的列数然后在使用SUMPRODUCT函数进行条件求和,如果想求偶的各行求和更改公式为=(SUMPRODUCT((MOD(ROW(A1:A10)-1,2)=1)*A1:A10))即可随后我们将求和结果乘以权值0.8紧接着我们计算参与求和的数据个数公式为:=(SUMPRODUCT((MOD(ROW(A1:A10),2)=1)*1))同样利用SUMPRODUCT函数进行条件计数,在这里计算的是奇数列的,如果要计算偶数个数需要将公式设置为=(SUMPRODUCT((MOD(ROW(A1:A10)-1,2)=1)*1))我是Excel从零到一关注我持续分享更多Excel技巧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)