excel函数求相邻单元格两两相乘之积的和
发布时间:2023-09-30 04:38:30
excel函数求相邻单元格两两相乘之积的和,需要在列A中放置列B至列U中的值两两相乘的结果之和,例如:
A2 = (B2*C2)+(D2*E2)+(F2*G2)+…+(T2*U2)
A3 = (B3*C3)+(D3*E3)+(F3*G3)+…+(T3*U3)
有没有不需要列出该行中的每个单元格的更简单的公式?
示例数据如下图1所示。
图1
先不看答案,自已动手试一试。
公式
如果数据在单元格区域B2:U2中,那么可以在单元格A2中输入公式:
=SUMPRODUCT(B2:U2*C2:V2*(MOD(COLUMN(B2:U2),2)=0))
公式解析
从公式中可以看到,SUMPRODUCT函数包含了3个数组:
数组1:B2:U2
数组2:C2:V2
数组3:(MOD(COLUMN(B2:U2),2)=0)
其中:
数组1就是单元格区域B2:U2中的值,即:
{10,20,10,20,10,20,10,20,10,20,10,20,10,20,10,20,10,20,10,20}
数组2是单元格区域C2:V2中的值,比数组1向右偏移了1列。即:
{20,10,20,10,20,10,20,10,20,10,20,10,20,10,20,10,20,10,20,0}
数组3:(MOD(COLUMN(B2:U2),2)=0)
可转换为:
(MOD({2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21},2)=0)
对生成的数组求余:
({0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1}=0)
比较后得到数组:
{TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE}
SUMPRODUCT函数将3个数组中相对应的值分别相乘:
{10*20*True, 20*10*False , 10*20*True,20*10*False , 10*20*True, 20*10*False , 10*20*True, 20*10*False , 10*20*True,20*10*False , 10*20*True, 20*10*False , 10*20*True, 20*10*False , 10*20*True,20*10*False , 10*20*True, 20*10*False , 10*20*True, 20*10*False}
可以看到,当3个数组相乘时,只有数组1和2中的奇数项将由SUMPRODUCT求值,因为所有偶数项都乘以False(=0),地跳开了相乘中的重复列,因此,上面的数组转换为:
{200,0,200,0,200,0,200,0,200,0,200,0,200,0,200,0,200,0,200,0}
即:
SUMPRODUCT{200,0,200,0,200,0,200,0,200,0,200,0,200,0,200,0,200,0,200,0}
结果为:
2000
猜你喜欢
- 小编这里以一个表格为例来用公式查找重复值:方法一:1、选择单元格E3;2、输入公式:=INDEX(B:B,SMALL(IF($A$2:$A$
- 对于表格的标题,我们总是让其位于整个工作表的中间,对于这一居中的结果,我们通常是用“合并及居中”功能来实现的。这样以来,就破坏了整个工作表的
- 如何在Word 2007中删除列格式?Word 2007提供了两种删除列格式的方法:您可以返回到“单列”模式以仅从文档的一部分中删除列格式,
- 大家有没有碰到这种情况,我们在使用电脑的时候,不管是什么情况,有时候截屏会出现黑屏。这种情况让我们很苦恼,却束手无策。今天就让小编来告诉你在
- 我们在excel工作表中可以为文本创建超链接,超链接包括链接至现有文件或网页、链接至本文档中的位置、链接至新建文档和链接至电子邮件地址4种,
- 我们除了可以直接套用word提供的内置表格样式外,还可以根据需要自行设置word表格的边框和底纹效果,制作出符合个人风格的表格。接下来我们为
- 在word中我们不会手动地设置标题编号,而是用一种叫多级列表的工具来帮我们完成标题编号的设置,因此如果多级列表能与标题样式关联,那该有多么方
- 1.在打印时让每页都显示标题在Excel中制作一个长表格时,默认打印时,并不是每页都会显示出顶端标题行和左侧标题列,它只会在第一页上显示,那
- 在我们日常的办公软件应用中,往往会用到word转成pdf的情况,有些朋友还是对此毫无了解,今天就带大家了解几种比较常见的word转成pdf的
- 有很多经常使用Word文档的达人们,发现其实在工作中能用到Word里面的功能还不到不半,那么Word里还藏着什么样的强大功能呢?下面我们来一
- 玫瑰花茶 玫瑰花茶气味清香,味道甘甜,富含维C,有促进血液循环和新陈代谢、利尿、收敛等功效,历来就有养颜美容之说,下面给大家分享5款美容养颜
- Word2007版本以上支持快速更改标题和正文的字体一、打开word文档,点击【设计】选项卡
- 我们用一个完整操作实例演示一个如何在excel表中突出显示符合条件的特殊数据项。首先打开一个excel示例性的表格:
- win10系统若有出现usb接口没反应,我们应该排查下是否有第三方软件影响到,或者usb的驱动是否需要更新。那具体的排查方法,接下来就看看小
- 网络就是一个无边无际的资料储存仓库,包罗万象、应有尽有,需要什么一搜索就找到,然后就把网页得到Word,有时根据需要适当修改调整,有是就直接
- Office2007是所有Office办公系列软件中最经典也是最受大众欢迎的一款办公软件。不过,如果我们想要更好的使用Office2007所
- 相信许多用户都知道,某些硬件在连接电脑的时候基本都需要安装对应的驱动程序才可以正常的使用。但是近期不少用户反应,自己不会安装打印机的驱动。今
- 苹果将在今年 9 月 iPhone 14 系列发布会上推出 iOS 16 系统正式版本。苹果此前给大家推送了iOS 16 开发者预览版 Be
- PDF文件怎么添加打印注释?pdf文件想要在打印的时候有注释,该怎么添加注释呢?下面我们就来看看使用迅捷pdf编辑器添加打印注释的教程,需要
- Win10邮箱是Win10系统中一个独立的邮箱,在很多商业用途中发挥着巨大的作用,但是很多用户在使用时都添加了账号却没有响应,这给我们今天带