excel表怎么求和公式(Excel动态求和,一点都不难!一个函数公式轻松搞定!)

wufei123 发布于 2024-03-29 阅读(58)

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!日常工作中,我们经常需要对Excel表格数据进行动态求和或者根据时间区间动态查询汇总很多新手小伙伴可能觉得动态太难了,其实,在WPS中根据时间区间动态查询汇总求和,一点都不难!一个函数公式轻松搞定!。

如下图所示,这是一个产品月份销售明细表,我们根据产品名称、开始月份、结束月份动态查询汇总销售总额。

操作步骤:1、先制作查询表中产品名称、开始月份、结束月份的下拉菜单(原理都一样,以产品名称下拉菜单制作为例)首先选择产品名称下面的单元格→点击【数据】-【有效性】调出“数据有效性”窗口→在弹出的“数据有效性”窗口“有效性条件”-“允许”中选择【序列】;“来源”选择销售明细表中产品名称所在数据区域→最后点击确定即可

制作开始月份、结束月份下拉菜单也是用同样的方法,只是选择的数据来源改成销售明细表中月份所在数据区域即可。

2、在销售总额目标单元格中输入公式:=SUMPRODUCT((B7:B14=A4)*C7:H14*(C6:H6>=B4)*(C6:H6<=C4))点击回车即可

解读:①其实,实现上面提到的根据时间区间动态查询汇总求和,主要就是使用了SUMPRODUCT函数多条件求和②公式中的(B7:B14=A4)就是把销售明细表中的“产品名称”这列数据的每个元素跟查询表格中指定产品名称做判断,返回的结果是一个数组由逻辑值TRUE或者FALSE(备注:逻辑值TRUE可以看做1,逻辑值FALSE可以看做0)组成。

③公式中(C6:H6>=B4)就是判断销售明细表中的“月份数据”大于等于“开始月份”有哪些?返回的结果是一个数组由逻辑值TRUE或者FALSE(备注:逻辑值TRUE可以看做1,逻辑值FALSE可以看做0)组成。

④公式中(C6:H6<=C4)就是判断销售明细表中的“月份数据”小于等于“结束月份”有哪些?返回的结果是一个数组由逻辑值TRUE或者FALSE(备注:逻辑值TRUE可以看做1,逻辑值FALSE可以看做0)组成。

⑤最后4个数据区域先乘积,再求和,从而实现根据时间区间动态查询汇总求和大家会发现SUMPRODUCT函数多个条件中间是使用的*(乘号)连接参数,这是因为其中的条件判断返回的都是非数值类型,必须要用*(乘号)。

SUMPRODUCT函数介绍函数功能:SUMPRODUCT函数主要功能是返回相应的数据或区域乘积的和语法结构:=SUMPRODUCT(数组1,数组2,数组3, ...)语法解读:1、数组1,数组2,数组3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。

2、数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!3、函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理以上是【桃大喵学习记】今天的干货分享~觉得内容对你有帮助,记得顺手点个赞哟~。

我会经常分享职场办公软件使用技巧干货!大家有什么问题欢迎留言关注!

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

新闻列表 新闻39533