网站首页 网站地图
网站首页 > 创业资讯 > 数组公式

数组公式

时间:2026-03-25 01:45:46

在Excel中,数组公式是一种可以对多个值执行计算并返回单个值、多个值或数组的公式。它们可以同时对多个单元格进行数学运算、逻辑比较等,从而避免重复输入相同的公式。数组公式的基本语法包括以下几种形式:

单个数组公式:

对单个数组进行操作。例如,计算A1:A10中所有数字的总和:

```excel

=SUM(A1:A10)

```

多个数组公式:

对两个或多个数组进行操作,例如数组相加或相乘。在Excel 2016及以前的版本中,需要按 Ctrl+Shift+Enter来输入这类公式,这样Excel会将公式视为数组公式,并在公式栏中用大括号`{}`包围公式。例如,计算A1:A10和B1:B10对应位置元素的乘积之和:

```excel

=SUM(A1:A10*B1:B10)

```

条件数组公式:

结合IF函数和其他数组公式进行条件运算。例如,计算A1:A5中大于5的数字之和:

```excel

=SUM(IF(A1:A5>5, A1:A5, 0))

```

动态数组公式:

在新版Excel中,数组公式可以自动溢出(Spill),无需使用Ctrl+Shift+Enter。例如,将A1:A10中的每个数字都乘以2再加3:

```excel

=A1:A10*2+3

```

高级数组公式:

包括多条件筛选、动态排名计算等。例如,查找所有“销售部”且“绩效分>90”的员工姓名:

```excel

=FILTER(A2:A100, (B2:B100="销售部")*(C2:C100>90))

```

数组公式的基本使用技巧

输入方式:在新版Excel中,直接输入公式后按Enter键即可,无需特殊的按键组合。

结果展示:数组公式可以产生一个或多个结果,结果会自动填充到指定的单元格区域。

数组扩展:数组公式可以处理一维或二维数组,甚至可以在单个单元格中显示多个结果。

注意事项

版本差异:在Excel 2016及以前的版本中,需要特别注意输入方式,使用Ctrl+Shift+Enter来确认数组公式。

自动溢出:在新版Excel中,数组公式可以自动填充到相邻的单元格,无需手动选择多个单元格。

通过掌握这些数组公式的基本语法和技巧,可以大大提高Excel中的工作效率和数据处理能力。