sumproduct的用法 =SUMPRODUCT((MOD(COLUMN($D5:$IG5),2)=0)*$D5:$IG5)求详细解释

2022-08-10 教育 70阅读
这个公式是用来求在D列至IG列范围内偶数列第5行所对应的数据之和的。分别解释如下:

Column公式是用来求一个单元格所在列的列编号的(数值),比如输入"=Column(D5)",则该公式的返回值是"4",因为按照A,B,C,D,E...来数,D正好是第四列。

Mod函数是用来求被除数和除数的余数的,比如输入"=Mod(10,3)”,则该公式的返回值是"1",因为10除以3的余数正好是"1",如果输入的是"=Mod(9,3)",因为9能被3整除,则返回值就是"0"了。

这样(MOD(COLUMN($D5:$IG5),2)=0)这部分公式就好解释了,这部分公式表达的意思是“将D列至IG列范围内列编号(数值)能被2整除的列挑出来,也就是将偶数列挑出来。其实这个公式的主要功能在这部分中就已经实现了。

如果你明白Sumproduct的用法的话(可以翻翻其他关于sumproduct的解答),后面就不用解释了,整个公式的意思就是用Sumproduct函数将上面讲的这些挑出来的列(偶数列)中所对应的数据进行求和加总。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com