excel函数怎么求积
发布时间:2023-03-01 02:58:35
需要求一行中列B至列V中的值两两相乘的结果之和,例如:
(B2*C2)+(E2*F2)+(H2*I2)+…+(T2*U2)
注意,每两个列中的值相乘之间间隔了一列,也就是说,要求第1行中“A”和“B”对应的第2行中的值相乘的积之和。有没有不需要列出该行中的每个单元格的更简单的公式?
示例数据如下图1所示。
图1
先不看答案,自已动手试一试。
公式
如果数据在单元格区域B2:V2中,那么可以使用公式:
=SUMPRODUCT((B2:V2)*((B1:V1)=”a”),(C2:W2)*((C1:W1)=”b”))
公式解析
从公式中可以看到,SUMPRODUCT函数包含了2个数组:
数组1:(B2:V2)*((B1:V1)=”a”)
数组2:(C2:W2)*((C1:W1)=”b”)
两个数组相似,只看一个数组就行了。我们看数组1,其中的B2:V2就是单元格区域B2:V2中的值,即:
{10,20,30,10,20,30,10,20,30,10,20,30,10,20,30,10,20,30,10,20,30}
另一个(B1:V1)=”a”,判断单元格区域B1:V1中的值是否与“a”相等,返回TRUE/FALSE组成的数组:
{TRUE,FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE,FALSE}
上述两个中间数组相乘,即:
{10,20,30,10,20,30,10,20,30,10,20,30,10,20,30,10,20,30,10,20,30}*{TRUE,FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE,FALSE}
得到:
{10,0,0,10,0,0,10,0,0,10,0,0,10,0,0,10,0,0,10,0,0}
可以看出,除列中第一行的值是“a”对应的第二行中的值外,其余为0。
同样,数组2:
(C2:W2)*((C1:W1)=”b”)
可得到:
{20,0,0,20,0,0,20,0,0,20,0,0,20,0,0,20,0,0,20,0,0}
即列中“B”对应的值。
将这两个数组传递给SUMPRODUCT函数,实现对应元素相乘后求和:
=SUMPRODUCT({10,0,0,10,0,0,10,0,0,10,0,0,10,0,0,10,0,0,10,0,0},{20,0,0,20,0,0,20,0,0,20,0,0,20,0,0,20,0,0,20,0,0})
得到结果:
1400
公式调试技术小结
1.如果公式要处理的数据很多,可以在编写公式时在少量的数据上测试,通过后再应用到要处理的数据中。
2.测试公式时,没必要使用很大的数字,可以使用简单的数字如1、10、20等。
3.在测试公式时,可以选取公式的某部分,按F9键查看中间结果,来评估公式是不是按我们的意愿在工作。


猜你喜欢
- 魔兽争霸游戏是一代人的记忆。现在计算机配置越来越好。最近,许多朋友问分辨率是否越高越好。事实上,高分辨率并不意味着图像越清晰,这与屏幕有很大
- 使用电脑看网页的时候偶尔会出现80端口被占用的情况,那么怎么解决这个问题呢?上网时提示电脑80端口被占用如何修复?本文将为大家介绍电脑80端
- Excel是我们经常使用的办公软件!那么excel2013如何在表格中画斜杠呢?下面小编将为大家带来的是excel2013在表格中画斜杠的方
- 最近很多小伙伴在玩NBA2K21游戏的时候都遇到了存档丢失的问题。这个问题很让人头疼,辛辛苦苦打的进度,因为存档丢失的问题,一下子全部没有了
- 有时我们需要对wps表格里的网格线进行隐藏,那么,如何隐藏wps表格里的网格线呢?下面就让小编告诉你 wps表格隐藏网格线的方法。wps表格
- 近日,索尼发布了一款投影仪黑科技,这不只是能把Android手机的屏幕投射到墙上,用户还可以直接对投射的画面进行触摸操作(有点像*宝上的镭射
- 近期有用户反映将Win10更新成Win11后,总是弹出关闭windows界面窗口,这是怎么回事呢?Win11一直弹出关闭Windows窗口怎
- 欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中筛选区
- 世界日新月异,我们所做的也是如此。也许今天,我们在Excel中制作了一个很棒的表格,但是明天,我们会发现一些数据丢失或者需要添加一些数据。但
- 我们在使用Win7系统久了之后就想要更改一些设置来优化系统,最近就有一些小伙伴在想要更改网络适配器时候发现界面是空白的,那么遇到这种情况应该
- Win10专业版怎么彻底关闭Windows通知中心的广告?相信许多用户在使用电脑的时候,最反感的都是突然弹出来的广告了。那么我们怎么彻底的关
- 最近有的用户在反应,在Win10 Th2正式版更新非常慢不知道是什么原因,并且偶尔会发生系统卡顿和系统更新失败,下面就给大家带来
- wps的行距怎么调?在word中,我们经常会遇到这样的情况,两段文字,字体,大小,格式都一样,也都设置的单倍行距,但在文档显示中,明显能看见
- 我们在使用Win10自带的EDG浏览器的时候经常会遇到浏览器被其他的网站绑定,用着非常的不习惯,我们要怎么解决这个问题呢?下面小编就带着大家
- 第1步,打开Word2013文档窗口,依次单击“文件”→“选项”按钮,如图1所示。 第2步,打开“Word选项”对
- 针式打印机怎么设置?有用户购买了针式打印机后,却不知道该怎么在Win7系统上连接使用,本文就给大家分享针式打印机的设置教程。设置方法:1、点
- 如今,电脑上的截图工具很多,虽然有些截图工具的功能很强大,但是这些工具都要重新下载,如果电脑里没有这些工具,又恰好要截图怎么办呢?此时我们可
- 办公室文员每天的工作任务就是跟无数的文件打交道,主要做的是整理工作,这样的工作虽然没有什么难度系数,但是一些繁琐的文件处理和录入是非常繁重的
- 为了防止出现电脑故障等问题导致电脑数据丢失的情况,我们一般都会对重要文件进行备份。相信还有部分用户不是很清楚应该如何操作,所以今天小编将为大
- 打开电脑程序在搜索栏里输入“regedit”的命令;打开注册表编辑以后,在左边的界面中找到并点击展开“HKEY_LOCAL_MACHINE”