Excel 整个函数外面加一个大括号有什么用

2024-12-05 13:11:40
推荐回答(5个)
回答(1):

excel中的函数通常都是西文括号(小括号),例如:=SUM(A1:A3),这个函数的意义就不解释了

而用大括号的时候,说明这个函数中采用了数组形式的参数(数据)或者利用了函数的数组运算形式,比如:
函数中使用了数组形式的参数(数据):=SUM(A1*{1,2,3}),这是将单元格A1中的数据分别与1,2,3相乘以后再求和,相当于=SUM(A1*1,A1*2,A1*3)的运算结果

假如上面的数字1,2,3分别在单元格B1:B3中,实现上面的运算,就可以采用函数的数组运算形式:先录入=SUM(A1*B1:B3),然后以Ctrl+Shift+Enter键结束录入(与通常录入结束时敲Enter键不同),这时在函数编辑栏可以看见函数为={SUM(A1*B1:B3)}的形式了,得出的结果与上面时一样的。(这种情况下,如果不以同时敲击三键的方式结束录入,函数会报错或者结果不正确)

不过需要提醒,不是每个excel的内置函数都支持数组运算和数组参数的,具体的要在使用中积累了

回答(2):

这是数组公式的标识,通过按Ctrl+Sshift+Enter这三个键加上的。按这三个键时,光标要放在公式编辑栏的公式中任意位置,不能放在单元格,才有效果的。

数组公式,是通过一定规律循环求值或统计的公式,例如=sum(if(a1:a17=0,1,0))可以统计a1到a17中,0的个数。注意与普通公式不同的是a1:a17=0这部分,这部分计算了17次,将a1到a17的17个位置挨个与0比对,如果是相等就返回1,如果不等就返回0。最后用sum将得到的值取和,就能 知道a1到a17中,0的个数。

数组公式需要按ctrl+shift+回车三键确认才有效,其有效的标志,是当你点选数组公式的单元格时,公式两端有{ }符号。有时直接回车也不会报错,但会产生一个错误的返回值。数组公式的应用很广,比如著名的身份证号码验证公式:=IF(RIGHT(f2,1)=MID("10X98765432",MOD(SUM(MID(f2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),"","错误")

函数公式中常用的符号有

*  乘号  或  做通配符  使用

/   除号

+ 加号

-  减号

= 等号

^  乘幂

< 小于号

> 大于号

<>  不等于号

<= 小于等于号

>=大于等于号

""  代表空值

"中间写入内容"  引号中间写入内容说明是文本值

&  连结符号

$  绝对引用符号

表名加!号  如:   SHEET1!   说明是SHEET1工作表

?工作薄名加[  ]   如:  [BOOK1]  说明是BOOK1工作薄

%  百分比符号

=23*(11+12)   括号内的数字先运算

{1,2,3}   常数数组符号  { }

9E+307   这是科学记数表达格式,意思为9乘以10的307次方,是EXCEL默认的最大数值

回答(3):

{ }
是数组公式,同时按CTRL SHIFT 回车键,自动生成的,不是手工加上的。

回答(4):

在Excel公式编写中使用大括号,通常为数组公式。
可以写一个以数组为参数的公式,即数组公式,就能通过这个单一的公式,执行多个输入的操作并产生多个结果——每个结果显示在一个单元中。输入完公式后输入Ctrl+Shift+Enter,大括号就会出现在公式两旁,按这三个键时,光标要放在公式编辑栏的公式中任意位置,不能放在单元格,才有效果的。
数组公式,是通过一定规律循环求值或统计的公式,例如=sum(if(a1:a17=0,1,0))可以统计a1到a17中,0的个数。注意与普通公式不同的是a1:a17=0这部分,这部分计算了17次,将a1到a17的17个位置挨个与0比对,如果是相等就返回1,如果不等就返回0。最后用sum将得到的值取和,就能 知道a1到a17中,0的个数。

数组公式需要按ctrl+shift+回车三键确认才有效,其有效的标志,是当你点选数组公式的单元格时,公式两端有{ }符号。有时直接回车也不会报错,但会产生一个错误的返回值。数组公式的应用很广,比如著名的身份证号码验证公式:=IF(RIGHT(f2,1)=MID("10X98765432",MOD(SUM(MID(f2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),"","错误")

回答(5):

这是数组公式的标识,通过按Ctrl+Sshift+Enter这三个键加上的。按这三个键时,光标要放在公式编辑栏的公式中任意位置,不能放在单元格,才有效果的。
数组公式,是通过一定规律循环求值或统计的公式,例如=sum(if(a1:a17=0,1,0))可以统计a1到a17中,0的个数。注意与普通公式不同的是a1:a17=0这部分,这部分计算了17次,将a1到a17的17个位置挨个与0比对,如果是相等就返回1,如果不等就返回0。最后用sum将得到的值取和,就能 知道a1到a17中,0的个数。

数组公式需要按ctrl+shift+回车三键确认才有效,其有效的标志,是当你点选数组公式的单元格时,公式两端有{ }符号。有时直接回车也不会报错,但会产生一个错误的返回值。数组公式的应用很广,比如著名的身份证号码验证公式:=IF(RIGHT(f2,1)=MID("10X98765432",MOD(SUM(MID(f2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),"","错误")