请问excel中这个函数中括号的作用以及怎样才能让这个公式成立? EXCEL中在单元格公式编辑中的大括号{}是什么意思?

www.zhiqu.org     时间: 2024-05-16
这是数组公式的形式,中括号不要手工输入,在输入完公式后,不要直接按回车,要按CTRL+SHIFT+回车三键来结束输入的。这时个会看到自动什么出现号括号的。

数组公式含义:
微软官方给出的解释,数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果 。愚以为:引用了数组(可以是一个或多个数值,或是一组或多组数值),并在编辑栏可以看到以“{}”括起来的公式就是数组公式,作用是对一组(单个数据可以看成是一组)、多组数据进行处理,然后得到想要的结果。
数组公式不是在编辑栏在公式的两端分别输入“{}”就可以的,在Excel中要输入数组公式,必须以特定的方法来输入,在某个单元格输入数组公式的方法如下:
1.在编辑栏输入完整的公式,并使编辑栏仍处在编辑状态;
2.按下Ctrl+Shift+Enter快捷键
经过以上两步操作以后,编辑栏会自动脱离编辑状态,并且选中单元格后,在编辑栏可以看到公式的两端有“{}”符号标记,而双击进入公式的编辑状态时,你会发现“{}”符号是不存在的。

数组公式使用:

Excel中数组公式非常有用,尤其在不能使用工作表函数直接得到结果时,数组公式显得特别重要,它可建立产生多值或对一组值而不是单个值进行操作的公式。
  输入数组公式首先必须选择用来存放结果的单元格区域(可以是一个单元格),在编辑栏输入公式,然后按Ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上花括号“{}”。注意:不要自己键入花括号,否则,Excel认为输入的是一个正文标签。
  选取数组公式所占有的全部区域先选中区域中任意一个单元格,然后按下Ctrl+/键即可。
  编辑或删除数组公式编辑数组公式时,须选取数组区域并且激活编辑栏,公式两边的花括号将消失,然后编辑公式,最后按Ctrl+Shift+Enter键。选取数组公式所占有的全部区域后,按Delete键即可删除数组公式。

  数组常量的使用数组公式中还可使用数组常量,但必须自己键入花括号“{}”将数组常量括起来,并且用“,”和“;”分离元素。其中“,”分离不同列的值,“;”分离不同行的值。
  使用不在工作表中的数组有时,公式仅占用一个单元格时也需要以数组的方式输入。其具体原则是:一个公式使用了数组,并且这个数组不在工作表上,就应该使用数组的方式输入这个公式。
  下面介绍两个使用数组公式的例子。
  1.如需分别计算各商品的销售额,可利用数组公式来实现。

  单元格F2中的公式为:{=SUM(IF(A2:A11=″商品1″,B2:B11*C2:C11,0))}。这个数组公式创建了一个条件求和,若在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)并不在工作表中,因此要使用数组的方式输入公式,即:{=SUM(ROUND(A1:A50,2))}。

平时的中括号到excel中怎么加?~

通过以下四步讲讲你所提到的公式的书写格式:
第一步:在单元格中输入(A4+A2),这样就表示先计算A4+A2的和。如下图:

第二步:继续在(A4+A2)后面输入*A7,然后用一对小括号把这些内容全部括在里面,公式就变为((A4+A2)*A7),这表示先计算A4+A2的和,然后再计算和乘A7的值。如下图:

第三步:继续在((A4+A2)*A7)后面输入/A8,然后用一对小括号把这些内容全部括在里面,公式就变为(((A4+A2)*A7)/A8),这表示先计算A4+A2的和,然后再计算和乘A7的值,最后计算除以A8的值。如下图:

第四步:继续在(((A4+A2)*A7)/A8)的前面输入A3*,公式就变为A3*(((A4+A2)*A7)/A8),这表示先把括号里的结果计算出来后,最后用A3与结果相乘。如下图:

在excel中没有中括号这个概念的,数学中的所有中括号,在excel中均以小括号来代替。

{=..... } 这样的公式是数组公式,要注意的是这对花括号不是手动录入的,而是要写入公式后,加按SHIFT+CTRL+ENTER三键,这样就会自动在公式前后添上一对花括号

可以参考我以前的一个回答
http://zhidao.baidu.com/question/576243347

不是所有公式都有必要加上这对花括号的(即加按shift+ctrl+enter三键),普通公式就没必要用三键,只要按下回车键就行了

但是如果是需要通过数组运算才能得出正确值的公式就一定要加上数组三键

如公式
=A1-B1 是普通公式,加不加三键得出的值是相同的,就没必要加

而公式
=SUM(A1:A100-B1:B100) 公式的意思是A1至A100单元格区域分别减去B1至B100单元格区域的值的总和(即 =A1-B1+A2-B2+A3-B3+A4-B4........A100-B100)
这样就是数组计算了,必须要加上三键,只简单的按下回车键是得不出正确值的
这个公式的计算目的也可以用公式 =SUM(A1:A100)-SUM(B1:B100) 得到结果 但这个公式就不是数组公式了,所以又不必用数组三键了

能用普通公式进行计算的尽量用普通公式进行设置,这样可以减少内存的占用


#居雅残# Excel 请问下这个报表里的中括号是如何实现的 -
(17629191441): 中括号在Excel公式中是不可用的. Excel公式中可以使用多层括号() 如果公式是从原来带有中括号的公式中复制过来的,有下列办法,快速转换为小括号: 在记事本中,使用替换(快捷键Ctrl+H),批量替换[为( ,批量替换]为) 在Excel中,空白单元格中,粘贴原公式,同样使用替换(Ctrl+H) 类似地,可以批量将大括号{}也批量转换为() 在EmEditor,及其他支持正则的软件中,使用替换,可以使用正则表达式批量替换, 正则表达式书写格式 [\{\[] 全部替换为 ( [\}\]] 全部替换为 )

#居雅残# EXCEL算式中含中括号要如何计算 -
(17629191441): EXCEL公式中,只有小括号,没有大、中、小的概念,只有层次,((()))象这样前后成对即可.

#居雅残# Excel中怎样识别中括号【】 -
(17629191441): excel中没有中括号与大括号,全部使用小括号,多层嵌套使用. 1. 公式=[(A1+B1)*2+C1]/5无法直接计算,将中括号改为小括号=((A1+B1)*2+C1)/5,这样就可以计算了. 2. 如果已经写完的公式中中括号很多,一个一个修改比较麻烦,...

#居雅残# 空白括号函数在excel中的应用.....就是括号里什么都没有=RAND() -
(17629191441): 空白括号,即不给任何参数,这只是对于一些特定类型的函数有效 感觉我个人常用到的,首先是RAND(),产生一个0~1的随机数 其次还有NOW(),生成当前的时间 还有PI(),就是π,3.1415...空白括号函数和普通的有参数函数其实没什么区别,只是不需要输入参数.像随机数、当前时间、常数这类的,不需要输入任何参数的.

#居雅残# EXCEL算式中含中括号要如何计算
(17629191441): 中括号应该是打两遍两括号的

#居雅残# EXCEL的问题?请问用什么函数呢?有加减乘除中用到了中括号?怎
(17629191441): 在excel里只能用小括号 但是应用到中括号时也是用小括号就行. 比如 (((22+33)/3+5)*2-22)/5 就这样写就行了中括号和大括号都是使用小括号..

#居雅残# 求知:excel的函数中$符号的作用,然后$是如何用出来的?
(17629191441): 首先$是按shift+4 快捷的方法是,你输入公式后,在编辑栏里选中你要修改相对或者绝对引用的部分后,按下F4,每一次F4都会进行相对和绝对的切换. 在excel是加上这个符号表示绝对引用. 比如A1 $A$1 $A1 A$1 以上是可能出现的四种情况. 第一种是行与列都是相对引用 第二种是行与列都是绝对引用 第三种是列绝对、行相对引用 第四种是列相对、行绝对引用 具体的使用区别,你可以在除了A1单元格以外,输入 =a1或者=$a$1等等,就是上面四个. 然后公式下拉右拉填充,就能理解意思了

#居雅残# 平时的中括号到excel中怎么加? -
(17629191441): 通过以下四步讲讲你所提到的公式的书写格式: 第一步:在单元格中输入(A4+A2),这样就表示先计算A4+A2的和.如下图: 第二步:继续在(A4+A2)后面输入*A7,然后用一对小括号把这些内容全部括在里面,公式就变为((A4+A2...

#居雅残# 哪位大侠不吝赐教,能告诉我电子表格在输入计算公式时涉及到中括号时怎么输入么? -
(17629191441): 把中括号换成小括号就行,电子表不认中括号=a1/((b1*c1)/2)

#居雅残# 在EXCEL中如何计算中括号与大括号 -
(17629191441): 你可以按照中括号大括号的写法写好公式,然后把中括号大括号换成小括号即可.