Excel可以将工作表中的单元格区域定义为数组。数组公式可以同时进行多重计算并返回一种或多种计算结果。数组公式对两组或多组被称为数组参数的数值进行计算。但每个数组参数必须有相同数量的行和列。这样,数组公式才可以快速计算出某些需要多次重复的计算。
图7.19 AVERAGE()函数应用示例1
图7.20 AVERAGE()函数应用示例2
图7.21 AVERAGE()函数应用示例3
例如,图7.22数组应用示例1中列出了4个雨量站6月6~9日的一次降水过程的日雨量,现需要分别计算各雨量站的次雨量。此时,不必对每个雨量站分别计算一次,而是可以将各雨量站每天的雨量定义为一个数组元素,利用数组公式进行一次性计算。其步骤如下:
(1)选定想要输入的数组公式的单元格区域B6:E6。
(2)在编辑栏中输入公式“=B2:E2+B3:E3+B4:E4+B5:E5”。
(3)同时按Shift+Ctrl+Enter键,此时,在公式上自动加上大括号{}。
(4)按回车键确定,此时在B6:E6中立即出现计算结果,如图7.22所示。
(www.xing528.com)
图7.22 数组应用示例1
但是要注意,在图7.22中,单元格B6:E6区域中的数据作为一个数组,不能任意删除或修改其中的任一数据。如,选定单元格B6,按“delete”删除键,会出现图7.23所示的对话框。
图7.23 数组应用示例2
一个基本的单值数组公式可以根据一个或多个参数产生一个单一结果。在数组公式中,一般使用单元格区域引用,但也可以直接在公式中输入数组,这样输入的数值数组称为数组常量。
生成数组常量的方法有:
(1)直接在公式中输入数值,并用大括号“{}”括起来。
(2)不同列的数值用逗号“,”分开。
(3)不同行的数值用分号“;”分开。
数组{1,2,3,4}作为一个数字常量,是一个1行4列的数组,相当于一个1行4列的引用。如果要表示一行中的11,22,33,44和下一行的10,20,30,40,应该输入一个2行4列的数组常量:{11,22,33,44;10,20,30,40}。
例如,在图7.22中,要求各雨量站6~9日的平均雨量。定义一个数组常量{4,4,4,4,},选定单元格B7:E7,在B7单元格输入公式“=B6:E6/{4,4,4,4}”,按Shift+Ctrl+Enter键,各站平均雨量见图7.24中单元格B7:E7所示。
图7.24 数组应用示例3
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。