close

"系列一:入門篇" 中曾提到:單格結果陣列由 "單格陣列函數" 彙總多格來源陣列而成的單一儲存格陣列

本篇的 "單格陣列函數" 範例是利用 SUM 函數彙總由 "系列二:四則運算" 的 "陣列相乘" 範例中所產生之多格陣列

一、加總 "兩陣列對應元素的乘積":如圖示,先給定相同元素個數的兩個來源陣列,來源陣列1位址:A6:A10、來源陣列2位址:B6:B10

     方法一

     步驟1. 陣列相乘

               選取 D6:D10 (存放結果陣列),

               輸入 =A6:A10*B6:B10,

               按下 CTRL+SHIFT+ENTER。

     步驟2. 以D6:D10為SUM函數加總範圍

               選取 D14,

               輸入 =SUM(D6:D10),

               按下 ENTER (非陣列公式)。

     方法二

               跳過中繼陣列 {=D6:D10},以SUM函數的陣列用法,直接總。

               選取 D18 (存放單格陣列),

               輸入 =SUM(A6:A10*B6:B10),

               按下 CTRL+SHIFT+ENTER。

     方法三

               提供給不熟悉陣列公式的使用者,直接加總兩陣列對應元素乘積的函數 "SUMPRODUCT" 。

               選取 D22,

               輸入 =SUMPRODUCT(A6:A10,B6:B10),

               按下 ENTER (一般公式)。

單格陣列函數SUM

結論:  

     1. 更清楚 SUMPRODUCT 函數的用法

     2. SUM函數的陣列用法較 SUMPRODUCT 函數更簡潔

     3. 試著選取任一空白儲存格,

         輸入 =AVERAGE(A6:A10*B6:B10),

         按下 CTRL+SHIFT+ENTER。

         所得是否為 22 (即 110/5)。

     4. 下篇 "SUM函數之二" 更深入。

 

arrow
arrow
    文章標籤
    Excel教學 陣列公式
    全站熱搜

    KKExcel 發表在 痞客邦 留言(0) 人氣()