excel不同行数数据求和(怎么样快速进行对角线求和)

excel不同行数数据求和(怎么样快速进行对角线求和)(1)

如果需要处理的数据量很大,这招对角线求和的Excel技巧值得学习


excel不同行数数据求和(怎么样快速进行对角线求和)(2)

  • 【深度解析】对角线求和!

excel不同行数数据求和(怎么样快速进行对角线求和)(3)


【深度解析】对角线求和!

怎样计算一个长方形区域中的对角线之和?如果用SUM求和函数一个个相加当然能得到结果,可是如果数据量很大,怎样用公式更简单呢?

图3-9-17是原始数据部分截图。

excel不同行数数据求和(怎么样快速进行对角线求和)(4)

图3-9-17

求从左上角到右下角的对角线之和

要计算颜色为绿色、黄色、蓝色等对角线数据之和,如图3-9-18所示。

excel不同行数数据求和(怎么样快速进行对角线求和)(5)

图3-9-18

看看对角线行号与列号有什么规律,公式为=COLUMN(B1:$O$17)-ROW(B1:$O$17),COLUMN函数返回列数,ROW返回行数。列数与行数之差为等差数列,规律找到了,先创建辅助列A列,再用SUMPRODUCT函数求和。

C19单元格公式为=SUMPRODUCT((COLUMN(B1:$O$17)-ROW(B1:$O$17)=A19)*(B1:$O$17)),公式返回结果是绿色单元格那个对角线之和,向下拖动即可计算其他对角线之和。

A19为添加辅助列的内容,公式的意思是如果列数-行数和创建的辅助列相等就对这些单元格求和。

对比下把对角线单元格一个个相加,如图3-9-19所示,公式简单多了吧。

excel不同行数数据求和(怎么样快速进行对角线求和)(6)

图3-9-19

求从左下角到右上角的对角线之和

上面的例子是从左上角到右下角的对角线,我们再来看一个例子,数据还是原来的数据,要求从左下角到右上角对角线数字之和,如图3-9-20所示中的橙色、黄色、蓝色。

excel不同行数数据求和(怎么样快速进行对角线求和)(7)

图3-9-20

先找出对角线行号与列号的规律,发现对角线的行号与列号之和相等,比如,B2和C1,行号与列号之和都是4;B3、C2、D1行号与列号之和都是5,依次类推,后面的对角线行号与列号之和都相等。

因此,我们创建辅助列,行号 列号,如果行号 列号与辅助列内容相等就求和。

用SUM求和在公式里按组合键【Ctrl Shift Enter】形成数组公式,B22单元格公式为{=SUM((ROW(B$1:B$17) COLUMN(B$1:B$17)=$A22)*(B$1:B$17))},复制拖曳红色字体列到最后一列,最后即可合计对角线的值,如图3-9-21所示。

excel不同行数数据求和(怎么样快速进行对角线求和)(8)

图3-9-21


excel不同行数数据求和(怎么样快速进行对角线求和)(9)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页