excel 小技巧 第五十四集 大括號有什麼神祕用法

Excel 鏡音雙子 簡美科技 2017-03-26

我們經常在一些excel函數公式兩邊看到添加有大括號{},到底這個大括號是什麼神祕符號,今天很有必要提前介紹一下。想學好函數的同學也一定要耐心把下面的教程看完,以免以後教程中公式看不懂。

先從一個簡單的計算公式說起:

=A1*B1

它的結果為20,返回結果只有一個數。

excel 小技巧 第五十四集 大括號有什麼神祕用法

而如果讓多個數與B1相乘,會是什麼結果呢?

=A1:A5*B1

結果是分別返回一個相乘的結果值。即返回的是一組值:20;40;50;60;30,這組數儲存在電腦內存中。由於單元格無法同時顯示多個結果,所以顯示為錯誤值。

excel 小技巧 第五十四集 大括號有什麼神祕用法

如果讓一列數與另一列數相乘是什麼結果呢?

=A1:A5*B1:B5

結果是相對應的行一對一相乘,幾行數會返回幾個結果:20;8;35;48;27

excel 小技巧 第五十四集 大括號有什麼神祕用法

說了這麼多,同學們只需要瞭解:excel中的運算後返回值的個數有兩種:1個數和1組數。

那麼,如果一個公式中含有返回一組數的表達式時,就需要用數組運算方法。即在公式後按ctrl+shift+enter三鍵自動添加大括號{}。當然也有例外,象lookup、sumproduct函數就可以直接執行數組運算,而不需要添加大括號。

說到這裡有些同學還是有些迷惑,這個倒底有什麼用,蘭色下面舉兩個小例子。

【例1】如下圖所示表銷售統計表中,要求根據銷售數量,計算所有人員提成之和(提成 10元/個)

excel 小技巧 第五十四集 大括號有什麼神祕用法

如果用一般的方法,公式應該為:

=2*10+4*10+5*10+6*10+3*10=200

用數組方法:

{=SUM(B2:B6*10)}

套用開始的理論,因為B2:B6*10計算後返回多個結果,所以公式要添加大括號。

【例2】計劃B2:B2區域總共有多少字數。

excel 小技巧 第五十四集 大括號有什麼神祕用法

公式:{=SUM(LEN(B2:B4))}

len(B2:B4)要返回每個單元格的字符數,返回的是一組數,所以該公式也要添加大括號。

通過今天的教程,同學們能大概知道,在什麼情況下添加大括號即可。至數組公式,在以後蘭色將會有更深入的介紹。

相關推薦

推薦中...