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所示。

excel函数求相邻单元格两两相乘之积的和

图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

标签:excel图表制作,excel常用函数,excel数据透视表,Excel教程
0
投稿

猜你喜欢

  • 如何用excel计算周岁的方法

    2023-04-30 12:25:34
  • Excel表格中进行字体竖放或倾斜的操作方法

    2023-05-01 07:13:07
  • Excel2007/2010文档双击打开是个空白模板怎么办?

    2022-07-06 08:33:57
  • 咪咕视频看世界杯可以投屏吗?咪咕视频投屏教程

    2023-07-01 05:44:33
  • 惠普笔记本如何进入bios设置?常用的惠普笔记本bios设置方法

    2023-03-30 11:29:00
  • WPS excel如何制作英语对照表

    2022-07-26 17:54:13
  • Win10系统播放视频要收费怎么解决?

    2023-05-24 08:53:54
  • 设置Office2010默认保存为低版本格式

    2023-06-20 04:33:36
  • Win7系统中Conime.exe是什么进程?

    2022-05-24 17:35:42
  • ppt怎么设计创意的开口的环形标题样式?

    2022-05-27 19:35:36
  • win7怎么设置代理服务器?

    2023-06-30 09:30:05
  • 如何使用ai设计打开的金锁图标 ai设计打开的金锁图标的具体教程

    2023-06-28 03:05:44
  • dns是什么?dns服务器是什么?

    2022-04-11 03:20:35
  • 【Mac小技巧】iWork内置功能去图片背景,比用Ps软件更简单

    2023-01-07 06:51:12
  • 怎么解决Win7的任务栏突然变宽的办法

    2023-05-04 20:04:33
  • 电脑开机速度太快进入不了BIOS的解决方法

    2022-04-04 21:28:05
  • Edge浏览器怎么去除首页广告?Edge浏览器去除广告教程

    2022-04-12 13:44:54
  • windows7安装Office出现1719错误无法访问Windows Installer服务

    2023-09-16 05:29:38
  • 求助:验证失败,连接Apple ID服务器时出错!

    2023-02-26 07:13:25
  • 如何把excel转成记事本的方法

    2023-05-29 13:39:59
  • asp之家 电脑教程 m.aspxhome.com