Excel中进行Sumproduct函数的使用方法
发布时间:2023-10-07 14:18:01
以往,为如何多条件求和而烦恼,总是用辅助列,用SumIf()来解决,不尽人意之处太多太多。查过SUMPRODUCT()函数的使用方法,其解释为“求二个或二个以上数组的乘积之和”,就片面地理解为这与多条件求和无关。今天,小编就教大家在Excel中进行Sumproduct函数的使用方法。
Excel中进行Sumproduct函数的使用步骤:
我们以“A1:A10”与“B1:B10”两个组为例,第一个数组各行的值分别为1-10,第二个数组各行的值分别为11-20,如果我们用公式“=SUMPRODUCT((A1:A10)*(B1:B10))”,其结果为935,其计算过程如下图:
现在我们将第一个数组加上条件又会有什么结果呢?如“(A1:A10)=4”之类。我们先来看“=SUMPRODUCT(A1:A10=4)”,其结果为“零”,可能是系统视为缺省为乘以“零”,因此结果为零,如果我们将公式改为“=SUMPRODUCT((A1:A10=4)*1)”,因为A1:A10中有一个4,因此其值为1,如果有两个4,其他值就为2。
现在我们将第一个数组加上条件又会有什么结果呢?如“(A1:A10)=4”之类。我们先来看“=SUMPRODUCT(A1:A10=4)”,其结果为“零”,可能是系统视为缺省为乘以“零”,因此结果为零,如果我们将公式改为“=SUMPRODUCT((A1:A10=4)*1)”,因为A1:A10中有一个4,因此其值为1,如果有两个4,其他值就为2。
如果A1:A10的值不是1-10,而其中有三个4,其他结果又发生了相应的变化,如下图:
这样,SUMPRODUCT条件求和的功能就实现了。
下面是一张单位生产量报表的简版,它主要统计“当日产量”,“当月产量”和“当年产量”,其数据来源于每日的产量记录,如下图:
上面报表查询要求,当用户输入要统计的“年,月,日”(H2、I2、J2)时,就要相应统计出“本日数”,“本月数”,“本年数”,一切基于查询日的数据。
在“本月数”单元格的公式中,我们录入如下公式:
=SUMPRODUCT((A2:A63=DATE(H2,I2,J2))*(B2:B63))
其意义是:统计日期为本日(DATE(H2,I2,J2))的产量数据。
在“本月数”单元格中,我们录入如下公式:
=SUMPRODUCT((YEAR(A2:A63)=H2)*(MONTH(A2:A63)=I2)*(A2:A63<=DATE(H2,I2,J2))*(B2:B63))
这就有一个较为复杂的逻辑界定。
其一,我们统计本月的数据,就要用条件MONTH(A2:A63)=I2)。
其二,我们仅有上面条件不足以统计出正确数据,因为必须要考虑到历史查询情况,就是说,查询日为10日,但是10-31日是有数据的,因此还必须加上如些条件)(A2:A63<=DATE(H2,I2,J2)),就是当月数据还要小于查询日。
其三,有些时候,数据中有一年以上的数据,所以仅有上面两个条件还不行,如查询本月2月,就可能把去年2月的数据也统入其中了,还得加上条件(YEAR(A2:A63)=H2),既“年”等于XX年。
Excel中进行Sumproduct函数的使用


猜你喜欢
- 罗技鼠标最突出的几个优点是高灵敏度、可个性自定义化设计、炫酷外形、炫彩背光。为了适应我们每个人的不同习惯,罗技鼠标设置了多个灵敏度档次可供选
- 问题:如何快速绘制立体方块图形设计? 解答:利用PPT的菱形图形+平行四边形组合能快速搞定! 具体操作方法如下: 新建一个PPT
- Excel2010怎么清除格式?这篇文章主要介绍了Excel2010清除格式教程,需要的朋友可以参考下用习惯了Excel2003版本的朋友们
- 在Win7系统中打开U盘却显示I/0设备错误,无法进行此项请求,而无法访问的故障,那么对于这样的问题我们该如何来修复呢?下面以图文的形式为大
- 企业进行财务分析时,多数都是利用手工计算财务指标,其计算工作量较大
- 一些MAC用户在自己的电脑上外接了一个较大的屏幕,那么该怎么将这个外界屏幕作为主屏幕呢?今天小编就教大家一个解决的方法。选择面就是具体的设置
- 电脑是可以用U盘来安装系统的,但是有一些小伙伴总是遇到u盘启动不了的情况,所以今天就给你们带来了win10u盘启动不了解决方法,下面就一起来
- MAC用户们都习惯了使用iphoto来管理自己的照片。在我们拍摄完照片后,对照片进行批量处理时,怎么才能批量修改照片的地址信息呢?解决方法:
- 笔记本和台式电脑已经成为大家生活中不可缺少的设备了,但最近有windows7系统用户反映,笔记本win7系统明明已经关机了,但却没有完全断电
- AIseesoft Mac Video Converter Ultimate是一款好用的Mac视频软件,Video Convert Ulti
- 小编所用的Win10 1909设备近日在更新时出现了错误,不仅无法正常更新,还伴有“0x80070006”的错误提示。那么,Win10 19
- word乘法函数公式怎么用首先得给你讲讲word单元格的编码是怎么样的。word中表格的编码是这样的第一行 A1 B1 C1 D1 E1……
- INT(number),Number 需要进行向下舍入取整的实数。所谓“向下舍入”就是当计算时,如果计算结果不为整数时,取小于该计算结果的整
- 经常使用样式的小伙伴还会遇到这样的问题,好几份文档需要合并在一起,但是样式就有好几种,需要一个一个文档进行修改。问:本文档的样式怎么应用到别
- 本文主要讲述如何巧妙应用Word2010软件的主控文档功能,轻松完成多人协同文档编辑工作。企业的年终总结报告通常要涉及多个专业而且篇幅也比较
- 对于想要购买 AirPods Pro 的人来说,你看中的应该是它苹果设备下出色的连接体验、小巧的外观、轻便的佩戴、简单易用的功能、均衡的听感
- 有时候EXCEL中数据较多,需要来回查看数据,一移动位置就看不见第一行或者第一列了。怎么样能让前几行列固定下来呢?下面就跟小编一起看看吧。e
- Windows 从发布以来桌面应用的快捷方式就有一个小箭头,相信包括我在内的很多用户都不喜欢。现在我们来讲下如何在不使用第三方工具的情况下,
- 一、选择文字在Word中对文字修饰之前必须要先选择文字,只有选择上的文字我们才能进行修饰那么如何选择文字呢?1、直接用鼠标在文字上一拽,文字
- Word是我们日常工作中使用最普遍的文档处理工具之一,但是很多朋友在使用时对碰到的文档出错,常常无计可施。难道只能眼睁睁的看着急需的文档无法