理论教育 使用ROW函数对奇数行求和的例子

使用ROW函数对奇数行求和的例子

时间:2023-05-31 理论教育 版权反馈
【摘要】:2 按住组合键输入数组公式,快速对奇数行数据进行求和,如图5-47所示。如果reference为一个单元格区域,并且ROW函数作为垂直数组输入,则ROW函数将reference的行号以垂直数组的形式返回。技巧拓展本实例中的计算公式=SUM解释为:首先计算ROW所得结果,返回第3至第17行的行号;然后利用MOD函数对2取余,然后将余数组成的数组与G3:G17数组相乘,最后对单元格区域进行求和,如图5-50所示。

使用ROW函数对奇数行求和的例子

技巧介绍:在统计产品销量时,小会被要求对销量表的奇数行和偶数行进行求和,要将奇数行的数据一个个相加吗?有什么办法快速实现奇数行数据求和呢?

1 打开本节素材文件“素材\第05章\实例097\产品销量表.xlsx”,选择J2单元格,在编辑栏中输入计算公式:=SUM(MOD(ROW(3:17),2)*G3:G17),如图5-46所示。

2 按住【Ctrl+Shift+Enter】组合键输入数组公式,快速对奇数行数据进行求和,如图5-47所示。

978-7-111-57191-9-Chapter05-47.jpg

图5-46 输入计算公式-1

978-7-111-57191-9-Chapter05-48.jpg

图5-47 计算结果-1

3 选择J3单元格,在编辑栏中输入计算公式:=SUM(MOD(ROW(3:17)+1,2)*G3:G17),如图5-48所示。

4 按住【Ctrl+Shift+Enter】组合键输入数组公式,快速对偶数行数据进行求和,如图5-49所示。

978-7-111-57191-9-Chapter05-49.jpg

图5-48 输入计算公式-2

978-7-111-57191-9-Chapter05-50.jpg

图5-49 计算结果-2

5 ROW函数用于返回一个引用的行号。

●语法格式为:ROW(reference)(www.daowen.com)

●其中:

reference参数为需要得到其行号的单元格或单元格区域。

如果省略reference,则假定是对ROW函数所在单元格的引用。

如果reference为一个单元格区域,并且ROW函数作为垂直数组输入,则ROW函数将reference的行号以垂直数组的形式返回。

示例:Row()可以得到单元格的行号,如Row(A1)等于1,Row(J12)等于12。

Row()也可以一次返回一个区域的行号,比如:

Row(A1:A3)的结果为{1;2;3};

Row(B1:D5)的结果为{1;2;3;4;5};

Row(1:10)的结果为{1;2;3;4;5;6;7;8;9;10}。

技巧拓展

本实例中的计算公式=SUM(MOD(ROW(3:17),2)*G3:G17)解释为:首先计算ROW(3:17)所得结果,返回第3至第17行的行号;然后利用MOD函数对2取余,然后将余数组成的数组与G3:G17数组相乘,最后对单元格区域进行求和,如图5-50所示。

978-7-111-57191-9-Chapter05-51.jpg

图5-50 公式分解

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈