在excel中,用大括号{}包括起来的一组数据叫做数组数据,而其中的每一个数据叫做这个数组数据的元素。例如:数组{“甲”、“乙”、“丙”},其中甲、乙、丙都是这个数组的一个元素。下面,我就用一个实例为大家讲解大括号{}在excel中的使用方法。
在下表中,“柴胡”一共有四行,那么要如何才能求出它的销售总额呢?
按我们常规的做法,柴胡的总额应该用公式【=B2*C2+B4*C4+B6*C6+B8*C8】,也就相当于130*20+120*18+200*13+50*23,销售总额等于8510。这样虽然能够计算出来,但是当行的位置有变动时,公式就会出错,需要重新调整,非常麻烦。那么如何才能一次性计算出销售总额,而且不会因为行的位置的变动而影响到公式的效用呢?请看下图:
在上表中,我们所使用的公式是:{=SUM(IF(A2:A8="柴胡",B2:B8*C2:C8,0))},与常规做法相比,这个公式不仅更加的简洁,而且在行有变动时,更容易修改。
【PS】在公式编辑栏里输入的是“=SUM(IF(A2:A7="三七",B2:B7*C2:C7,0))”,输好之后,同时按下Ctrl+Shift+Enter,就会自动加上一对大括号,这一对大括号不是输入的,是用组合键按出来的。
上述公式的含义是:在A2:A8这个区域中,只要名称等于“三七”,那么,该行的数量就乘以单价,然后再将各行的乘积相加起来,得到最终的结果。
在excel公式中大括号的作用
一、大括号的输入
公式输入完成后或者双击含有公式的单元格使之进入编辑状态后将鼠标移至公式末尾,按住ctrl+shift不松手,再按enter键即可在公式首尾添加大括号。
二、大括号的用处
在excel公式中有两种运算:(1)常规运算,(2)数组运算,在数组运算中公式的两边就必须加一对大括号。两者的区别在于:常规运算是一种一对一的运算,而数组运算是一种一对多或多对多的运算。如下图:
三、应用实例
查找A列中最接近10的数在哪一行?
①让A列的数都减10计算最接近(A1:A7-10)
②取绝对值后再求最小值(MIN(ABS(A1:A7-10)))
③查找最小值的位置。即:=MATCH(MIN(ABS(A1:A7-10)),ABS(A1:A7-10),0)
本例是一组数和一个数逐一运算,属数组运算,所以按ctrl+shift+enter三键输入大括号。
今天分享的内容就到此结束了,如果觉得今天的内容有用,就点个赞给点鼓励,如果有不懂的地方就在评论区留言。