第一范文网 - 专业文章范例文档资料分享平台

sumproduct函数使用说明

来源:用户分享 时间:2025/6/18 8:25:39 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

sumproduct函数使用说明

SUMPRODUCT函数使用说明

SUMPRODUCT的用途是“再给定的几组数组中将数组间对应的元素相乘,并返回乘积之和。这个是sumproduct的帮助说明。

SUMPRODUCT(array1,array2,array3, ...) 是标准写法。

=SUMPRODUCT(($A$2:$A$42=$D3)*($B$2:$B$42=E$2))公式中,其实就写了sumproduct的一个参数。即($A$2:$A$42=$D3)*($B$2:$B$42=E$2)作为array1参数。后面的参数都不写了,其实就等于对array1即($A$2:$A$42=$D3)*($B$2:$B$42=E$2)数组求和。

至于为何不写成=SUMPRODUCT(($A$2:$A$42=$D3),($B$2:$B$42=E$2))?这是因为SUMPRODUCT(array1,array2,array3, ...) 帮助里写了很明确一点“函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。 ”也就是说逻辑判断结果Ture也作为0处理。这个不是我们所希望看到的。

所以使用($A$2:$A$42=$D3)*($B$2:$B$42=E$2),只要逻辑判断值参与了计算,excel就自动将逻辑判断值转换为数字。我们再对数字使用sumproduct就可以了。 注:sumprodcut数组函数在输入后可以不用三键输入。sum也可以实现以上功能,但是需要ctrl+shift+enter三键输入。 注:sumprodcut数组函数在输入后可以不用三键输入。sum也可以实现以上功能,但是需要ctrl+shift+enter三键输入。

=SUMPRODUCT(($A$2:$A$42=$D3),($B$2:$B$42=E$2))可以写成=SUMPRODUCT((0+$A$2:$A$42=$D3),(0+$B$2:$B$42=E$2))

sumproduct会将0+true,1×true的结果强制转为1. #Excel

搜索更多关于: sumproduct函数使用说明 的文档
sumproduct函数使用说明.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c03sck99k3v9nplx1m209_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top