系列二、三、四中所舉範例都是以 "兩個元素個數相同的單欄陣列作為多格陣列函數的來源陣列,運算結果也是一個單欄陣列,與來源陣列各元素相對應且元素個數也相同"。也附帶介紹了單格陣列函數: SUM 函數。
此後幾個系列會介紹相當常用的 "一個單欄陣列作為多格陣列函數的來源陣列,運算後的單欄陣列,與來源陣列各元素相對應且元素個數也相同"。
本主題以 COUNTIF 函數作為上述的第一個範例。
COUNTIF 函數語法:=COUNTIF(range,criteria)。
系列二、三、四中所舉範例都是以 "兩個元素個數相同的單欄陣列作為多格陣列函數的來源陣列,運算結果也是一個單欄陣列,與來源陣列各元素相對應且元素個數也相同"。也附帶介紹了單格陣列函數: SUM 函數。
此後幾個系列會介紹相當常用的 "一個單欄陣列作為多格陣列函數的來源陣列,運算後的單欄陣列,與來源陣列各元素相對應且元素個數也相同"。
本主題以 COUNTIF 函數作為上述的第一個範例。
COUNTIF 函數語法:=COUNTIF(range,criteria)。
"系列一:入門篇" 中曾提到:單格結果陣列是由 "單格陣列函數" 彙總多格來源陣列而成的單一儲存格陣列。
本篇的 "單格陣列函數" 範例是利用 SUM 函數彙總在 "系列二:四則運算" 中 "陣列元素相等判斷" 範例所產生之多格陣列。
一、加總 "兩陣列對應元素相等" 的個數:如下圖所示,先給定相同元素個數的兩個來源陣列,來源陣列1位址:A2:A6、來源陣列2位址:B2:B6 。
方法一:
步驟1. 陣列相等:
"系列一:入門篇" 中曾提到:單格結果陣列:由 "單格陣列函數" 彙總多格來源陣列而成的單一儲存格陣列。
本篇的 "單格陣列函數" 範例是利用 SUM 函數彙總由 "系列二:四則運算" 的 "陣列相乘" 範例中所產生之多格陣列。
一、加總 "兩陣列對應元素的乘積":如圖示,先給定相同元素個數的兩個來源陣列,來源陣列1位址:A6:A10、來源陣列2位址:B6:B10。
方法一:
步驟1. 陣列相乘:
首先讓我們回顧 "系列一:入門篇" 中提到的 "結果陣列"
一維結果陣列:一個單欄陣列或兩個相同元素個數的單欄陣列作為 "多格陣列函數" 的來源陣列,運算結果也是一個單欄陣列,與來源陣列各元素相對應且元素個數也相同。
利用下例來印證一下吧!
一、陣列四則運算:如下圖示,先給定相同元素個數的兩個來源陣列,來源陣列1位址:A5:A7、來源陣列2位址:B5:B7。
Excel 陣列公式對一般使用者不那麼容易入手,原因在於說明文件很少,對於陣列的一些義意不清楚所致。
此系列文章以由淺入深的方式介紹陣列公式,把陣列的意義搞清楚了,運用起來就會跟一般的公式一樣簡單。
先從 Excel 的輸入、陣列的型式及名詞的意義說起吧。
1. Excel 的輸入方式:
a. ENTER:單一儲存格填滿。
(可在 [選項] 中自行設定按 Enter 鍵後,下一個選取範圍的移動方向)