大家好,我是讯享网,大家多多关注。
如果需要处理的数据量很大,这招对角线求和的Excel技巧值得学习如果有大量的数据需要处理,这种对角线求和的Excel技巧值得学习。
【深度解析】对角线求和!
【深度解析】对角线求和!
如何计算矩形区域的对角线之和?如果用SUM函数逐个相加,当然可以得出结果,但是如果数据量很大,公式怎么才能更简单呢?
图3-9-17是原始数据的部分截图。
图3-9-17图3-9-17
求从左上角到右下角的对角线之和。
用绿、黄、蓝三种颜色计算对角线数据之和,如图3-9-18所示。
图3-9-18图3-9-18
看对角线号和列号之间的规律。公式为=列(B1:$O)-行(B1:$ O $ 17)。column函数返回列数,ROW返回行数。列数和行数之差是等差数列,规律已经找到了。首先创建辅助列A,然后用SUMPRODUCT函数求和。
单元格C19的公式为= SUMPRODUCT((列(B1:$ o $ 17)-行(B1: $ o ) = A19) * (B1: $ o )),公式返回绿色单元格的对角线之和。向下拖动计算其他对角线的和。
A19添加辅助列的内容,公式的意思是如果行列数和创建的辅助列数相等,则对这些单元格求和。
逐个比较并添加对角线单元格,如图3-9-19所示。公式简单多了。
图3-9-19图3-9-19
求从左下角到右上角的对角线之和。
上面的例子是从左上角到右下角的对角线。让我们看另一个例子。数据仍然是原始数据,需要从左下角到右上角的对角线数之和,如图3-9-20橙色、黄色、蓝色。
图3-9-20图3-9-20
先找出对角线数和列数的规律,发现对角线数和列数之和相等,例如B2和C1,行号和列数之和为4;B3,C2,D1,行号和列号之和都是5,以此类推,后面的对角线行号和列号之和都是相等的。
所以我们创建一个辅助列,行号+列号,如果行号+列号等于辅助列内容,则求和。
用SUM求和,按公式中的组合键[Ctrl+Shift+Enter]组成数组公式。B22单元格的公式为{= sum((行(b $ 1:b $ 17)+列(b : b ) = $ A22) * (b : b ))},。
图3-9-21图3-9-21
本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://51itzy.com/40733.html