×

什么叫数组公式

什么叫数组公式(什么叫做数组公式)

admin admin 发表于2023-04-25 00:33:58 浏览30 评论0

抢沙发发表评论

本文目录

什么叫做数组公式

数组公式可以认为是Excel对公式和数组的一种扩充,换一句话说,是Excel公式在以数组为参数时的一种应用。
数组公式可以看成是有多重数值的公式。与单值公式的不同之处在于它可以产生一个以上的结果。一个数组公式可以占用一个或多个单元。数组的元素可多达6500个。

数组公式的概念是什么

“数组公式”的概念相对于“普通公式”而言。

注:

①普通公式(如“=SUM(B2:D(2)”“=B2+C2+D2”“=DSUM(A5:J2162

Excel数组公式是什么意思以及excel

数组公式昰一种专门用于数组的公式类型。
数组公式可以可以产生单个结果,也可以同时分列显示多个结果。
数组可以在单个单元格中使用,也可以同时在一批单元格中使用。
一个数组其实就是一组同类型的数据,可以当做一个整体来处理。要记住这一点。
对于不熟悉数组概念的读者来说,数组就是一组数。
使用数组公式的主要优点是,可以把数据当成一个整体来处理,传递给函数或公式。
可以对一批单元格应用一个公式,返回结果可以是一个数,也可以是一组数(每个数占一个单元格)。
数组公式可以对一批单元格统一处理,而无须对每个单元格一一应用公式。
Excel自动在数组公式外加上花括号{}。手动加{}无效。

数组公式可以同时对两组或多组数据进行处理,即公式可以有两个或多个数组参数。每个数组参数必须行、列数都相同。
使用数组常数
数组常数是一组数,可以当作数组参数来用。
根据行数和列数的不同,数组可以是一维或二维的。
一维数组就是一列或一行数。
一维数组{1,2,3,4}
二维数组就是一片单元格,包含多行和多列。
二维数组{1,2,3,4;5,6,7,8;9,10,11,12}
注意纵向数字由分号(;)隔开,横向数字由逗号隔开。
一个数组常数可以包括数字、文字、逻辑值和错误值。文本必须用双引号围起来(例如,“文本“)。
数组常数不能包含带有逗号、美元符号、括号、百分号的数字,也不能包括函数和其他数组。
在计算当中,数组存在单元格中和内存中均可。
计算中,数组存在内存中可以使公式计算的更快一点。
数组的优势
数组公式可以确保公式一致。
数组可以存储在内存中,因此使用数组公式可以加快公式的执行时间。
使用数组可以减少内存占用。
使用数组公式可以防止公式意外更改。应用了数组公式的单元格,不能单独修改,只能同时更改所有使用了该公式的单元格。
数组公式看起来比较深奥,足以吓到那些初学者,让他们不敢轻易更改你的公式。
一些运算用传统公式无法实现。
数组的不足
避免在一个工作薄中使用太多大型数组公式。虽说那样做能够提高执行效率,但复杂的公式也会把你自己给搞糊涂。
太多的数组公式将会使再次计算、保存、打开和关闭操作减慢。
数组公式能够减少内存占用,但是会减慢再次计算的速度,并且使其更为复杂。
你不能在数组公式中使用列引用(例如,“A:A“或“D:D“)。
每次输入完成后,都必须按(Ctrl + Shift + Enter),才能完成数组公式。
数组公式实例
可以用多种不同的函数方法来实现同一目标。大部分情况下,无需使用数组公式即可得到同样的结果。
下面的例子演示了两种使用数组公式的方法。
1)数字加总[使用多格数组公式]
这个例子演示了两种用来计算一片区域数字总和的方法。
第8和9行的公式使用SUM()工作表函数对数字加总。
第11和12行使用了数组公式对数字加总,键入公式后必须按(Ctrl + Shift + Enter)。数组公式计算完成后,生成一个包含四个值的数组。
Excel在公式外加上花括号{},指示数组公式。花括号不能手工输入。
数组公式“{=A1:B2+A4:B5}“ 返回一个包含四个数字的数组。
一个单元格只能显示一个数字,因此公式必须占据四个单元格才能显示完全。
2)计算部分和(使用单一数组公式)
本例演示了求部分单元格之和的两种方法。
C12和C13单元格里的公式,使用加号对单个单元格进行加总。
如果需要加总的项目很多,那么手工输入就会很费时间,而上述方法也只能用手工输入。
C15和C15单元格使用数组公式求部分和,公式输入结束后,必须按(Ctrl + Shift + Enter),否则会显示#VALUE! 。
上述数组公式使用了2个一维数组,C3:C10 和 D3:D10。
IF()函数比较第一个数组C3:C10中的值,并返回第二个数组D3:D10中的对应值。
SUM()函数得到新生成的数组(在内存中),计算并返回总和。
注意
在一张工作表中,使用大量数组公式将会增加再次计算的时间。
大部分数组公式能执行的计算,用普通公式也能完成。不过仍有一些例外。
如果键入数组公式之后,没有按(Ctrl + Shift + Enter) ,那么公式就会返回不正确的结果或者返回 #VALUE!。
使用快捷键 (Ctrl + / )可以快速选择应用了相同数组公式的单元格。
使用数组公式后,不能单独修改其中的某一个单元格。
在数组公式中不能使用列引用 (例如 “A:A“ 或 “D:D“)。
公式应用的范围内,行数必须都要相同。这是为了确保所有临时性的数组也有同样的长度。

在excel中什么是数组公式

表示用的是数组公式。
在编辑状态按下ctrl+shift+enter来输入。
一些说明资料看看:
Excel中数组公式非常有用,尤其在不能使用工作表函数直接得到结果时,数组公式显得特别重要,它可建立产生多值或对一组值而不是单个值进行操作的公式。
输入数组公式首先必须选择用来存放结果的单元格区域(可以是一个单元格),在编辑栏输入公式,然后按Ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上花括号“{}”。注意:不要自己键入花括号,否则,Excel认为输入的是一个正文标签。
选取数组公式所占有的全部区域先选中区域中任意一个单元格,然后按下Ctrl+/键即可。
编辑或删除数组公式编辑数组公式时,须选取数组区域并且激活编辑栏,公式两边的花括号将消失,然后编辑公式,最后按Ctrl+Shift+Enter键。选取数组公式所占有的全部区域后,按Delete键即可删除数组公式。
数组常量的使用数组公式中还可使用数组常量,但必须自己键入花括号“{}”将数组常量括起来,并且用“,”和“;”分离元素。其中“,”分离不同列的值,“;”分离不同行的值。
使用不在工作表中的数组有时,公式仅占用一个单元格时也需要以数组的方式输入。其具体原则是:一个公式使用了数组,并且这个数组不在工作表上,就应该使用数组的方式输入这个公式。
下面介绍两个使用数组公式的例子。
1.如需分别计算各商品的销售额,可利用数组公式来实现。
单元格F2中的公式为:。这个数组公式创建了一个条件求和,若在A2:A11中出现值“商品1”,则数组公式将B2:B11和C2: C11中与其相对应的值相乘并累加,若是其他值则加零。同时,虽然数组B2:B11和C2:C11均在工作表中,但其相乘的数组B2:B11*C2: C11不在工作表中,因此必须使用数组公式。
2.假设要将A1:A50区域中的所有数值舍入到2位小数位,然后对舍入的数值求和。很自然地就会想到使用公式:=ROUND(A1,2)+ROUND(A2,2)+…+ROUND(A50,2)。
有没有更简捷的算法呢?有。因为数组ROUND(A1:A50,2)并不在工作表中,因此要使用数组的方式输入公式,即:。

excel中什么叫数组公式

一般公式 只返回一个确切值
比如 =1+1 肯定只等于2 所以只要按回车
如果一个公式返回多个值 那么他就是数组公式了 需要按 三键
比如
=SUM(--(A1:A5=““))
(A1:A5=““)
如果 A1~A4 是有内容的 A5 是空的
那么 返回 false false false false true 形成多个返回值
这个时候就要用 三键
前面的-- 是把 false 转成0 把 true 转成 1
结果就是 计算 A1:A5 里面空单元格的数量

excel什么叫数组公式有时按三键,有时按一键谢谢!

一般公式 只返回一个确切值
比如 =1+1 肯定只等于2 所以只要按回车
如果一个公式返回多个值 那么他就是数组公式了 需要按 三键
比如
=SUM(--(A1:A5=““))
(A1:A5=““)
如果 A1~A4 是有内容的 A5 是空的
那么 返回 false false false false true 形成多个返回值
这个时候就要用 三键
前面的-- 是把 false 转成0 把 true 转成 1
结果就是 计算 A1:A5 里面空单元格的数量

Excel的数组公式是什么

Excel的数组公式可以认为是Excel对公式和数组的一种扩充,换一句话说,是Excel公式在以数组为参数时的一种应用。 数组公式可以看成是有多重数值的公式。与单值公式的不同之处在于它可以产生一个以上的结果。一个数组公式可以占用一个或多个单元。数组的元素可多达6500个。作用 Excel中数组公式非常有用,尤其在不能使用工作表函数直接得到结果时,数组公式显得特别重要,它可建立产生多值或对一组值而不是单个值进行操作的公式。输入 输入数组公式首先必须选择用来存放结果的单元格区域(可以是一个单元格),在编辑栏输入公式,然后按Ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上花括号ldquo;{}rdquo;。注意:不要自己键入花括号,否则,Excel认为输入的是一个正文标签。输出 由于数组公式是对数组进行运算,数组可以是一维的也可以是二维的。一维数组可以是垂直的也可以是水平的。经过运算后,得到的结果可能是一维的,也可能是多维的,存放在不同的单元格区域中。 在公式或函数中使用数组常量时,其它运算对象或参数应该和第一个数组具有相同的维数。必要时,Microsoft Excel 会将运算对象扩展,以符合操作需要的维数。每一个运算对象的行数必须和含有最多行的运算对象的行数一样,而列数也必须和含有最多列数对象的列数一样。 例如: = SUM({1,2,3}+{4,5,6})内的第一个数组为1times;3,得到的结果为1+4、2+5和3+6的和,也就是21。如果将公式写成 = SUM({1,2,3}+4}),则第二个数据并不是数组,而是一个数值,为了要和第一个数组相加,Excel 会自动将数值扩充成1 times;3 的数组。使用=SUM({1,2,3}+{4,4,4})做计算,得到的结果为1+4、2+4和3+4的和, 即18。 将数组公式输入单元格区域中时,所使用的维数应和这个公式计算所得数组维数相同。这样,Microsoft Excel 才能把计算所得的数组中的每一个数值放入数组区域的一个单元格内。 如果数组公式计算所得的数组比选定的数组区域还小,则 Microsoft Excel会将这个数组扩展,以便将它填入整个数组区域内。例如:={1,2;3,4}*2扩充后的公式就会变为={1,2;3,4}*{2,2;2,2},则相应的计算结果为ldquo;2,4,6,8rdquo;。再如:输入公式={1,2;3,4}*{2,3}扩充后的公式就会变为={1,2;3,4}*{2,3;2,3} ,则相应的计算结果为ldquo;2,6,6,12rdquo;。 如果 Microsoft Excel 将一个数组扩展到可以填入比该数组公式大的区域内,而没有扩大值可用的单元格内,这样就会出现#N/A错误值。 例如:={1,2;3,4}={1,2,3} 扩充后的公式就会变为={1,2,#N/A;3,4,#N/A}*{1,2,#/A;1.2.#N/A} ,而相应的计算结果为ldquo;2,4,#N/A,4,6,#N/Ardquo;。 如果数组公式计算所得的数组比选定的数组区域还要大,则超过的值不会出现在工作表上。 由于一个单元格内只能储存一个数值,所以当结果是一组数据时,单元格只返回第一个值,,在其他不同的单元格上能够看到不同元素参与运算得到的不同结果。这一点正是我们所需要的。

excel函数公式中数组代表什么意思

数组就是一组数,和区域的效果相同,例如{1,2,3}和A1:C1都是数组。
EXCEL公式输入完毕后按CTRL+SHIFT+ENTER自动在前后添加{},表示此公式为数组公式,使得不支持数组的简单函数可以使用数组参数。

什么是数组公式

数组公式昰一种专门用于数组的公式类型。
数组公式可以可以产生单个结果,也可以同时分列显示多个结果。
数组可以在单个单元格中使用,也可以同时在一批单元格中使用。
一个数组其实就是一组同类型的数据,可以当做一个整体来处理。要记住这一点。
对于不熟悉数组概念的读者来说,数组就是一组数。
使用数组公式的主要优点是,可以把数据当成一个整体来处理,传递给函数或公式。
可以对一批单元格应用一个公式,返回结果可以是一个数,也可以是一组数(每个数占一个单元格)。
数组公式可以对一批单元格统一处理,而无须对每个单元格一一应用公式。
Excel自动在数组公式外加上花括号{}。手动加{}无效。
数组公式可以同时对两组或多组数据进行处理,即公式可以有两个或多个数组参数。每个数组参数必须行、列数都相同。
使用数组常数
数组常数是一组数,可以当作数组参数来用。
根据行数和列数的不同,数组可以是一维或二维的。
一维数组就是一列或一行数。
一维数组{1,2,3,4}
二维数组就是一片单元格,包含多行和多列。
二维数组{1,2,3,4;5,6,7,8;9,10,11,12}
注意纵向数字由分号(;)隔开,横向数字由逗号隔开。
一个数组常数可以包括数字、文字、逻辑值和错误值。文本必须用双引号围起来(例如,“文本“)。
数组常数不能包含带有逗号、美元符号、括号、百分号的数字,也不能包括函数和其他数组。
在计算当中,数组存在单元格中和内存中均可。
计算中,数组存在内存中可以使公式计算的更快一点。
数组的优势
数组公式可以确保公式一致。
数组可以存储在内存中,因此使用数组公式可以加快公式的执行时间。
使用数组可以减少内存占用。
使用数组公式可以防止公式意外更改。应用了数组公式的单元格,不能单独修改,只能同时更改所有使用了该公式的单元格。
数组公式看起来比较深奥,足以吓到那些初学者,让他们不敢轻易更改你的公式。
一些运算用传统公式无法实现。
数组的不足
避免在一个工作薄中使用太多大型数组公式。虽说那样做能够提高执行效率,但复杂的公式也会把你自己给搞糊涂。
太多的数组公式将会使再次计算、保存、打开和关闭操作减慢。
数组公式能够减少内存占用,但是会减慢再次计算的速度,并且使其更为复杂。
你不能在数组公式中使用列引用(例如,“A:A“或“D:D“)。
每次输入完成后,都必须按(Ctrl + Shift + Enter),才能完成数组公式。
数组公式实例
可以用多种不同的函数方法来实现同一目标。大部分情况下,无需使用数组公式即可得到同样的结果。
下面的例子演示了两种使用数组公式的方法。
1)数字加总[使用多格数组公式]
这个例子演示了两种用来计算一片区域数字总和的方法。
第8和9行的公式使用SUM()工作表函数对数字加总。
第11和12行使用了数组公式对数字加总,键入公式后必须按(Ctrl + Shift + Enter)。数组公式计算完成后,生成一个包含四个值的数组。
Excel在公式外加上花括号{},指示数组公式。花括号不能手工输入。
数组公式“{=A1:B2+A4:B5}“ 返回一个包含四个数字的数组。
一个单元格只能显示一个数字,因此公式必须占据四个单元格才能显示完全。
2)计算部分和(使用单一数组公式)
本例演示了求部分单元格之和的两种方法。
C12和C13单元格里的公式,使用加号对单个单元格进行加总。
如果需要加总的项目很多,那么手工输入就会很费时间,而上述方法也只能用手工输入。
C15和C15单元格使用数组公式求部分和,公式输入结束后,必须按(Ctrl + Shift + Enter),否则会显示#VALUE! 。
上述数组公式使用了2个一维数组,C3:C10 和 D3:D10。
IF()函数比较第一个数组C3:C10中的值,并返回第二个数组D3:D10中的对应值。
SUM()函数得到新生成的数组(在内存中),计算并返回总和。
注意
在一张工作表中,使用大量数组公式将会增加再次计算的时间。
大部分数组公式能执行的计算,用普通公式也能完成。不过仍有一些例外。
如果键入数组公式之后,没有按(Ctrl + Shift + Enter) ,那么公式就会返回不正确的结果或者返回 #VALUE!。
使用快捷键 (Ctrl + / )可以快速选择应用了相同数组公式的单元格。
使用数组公式后,不能单独修改其中的某一个单元格。
在数组公式中不能使用列引用 (例如 “A:A“ 或 “D:D“)。
公式应用的范围内,行数必须都要相同。这是为了确保所有临时性的数组也有同样的长度。

EXCEL中的数组公式在什么情况下使用,那么什么是数组公式

数组公式:对一维或多维数据执行多重计算,并返回单个或一维(或多维)结果,通过用单个数组公式代替多个不同的公式,可简化工作;数组公式必须按 Ctrl+Shift+Enter 三键,自动生成大括号,完成数组公式的输入。