這篇文章將詳細講解COUNTIFS/SUMIFS函數的運行原理,特別是將包含多個作為條件的元素的數組傳遞給一個或多個Criteria_Range參數時。
先看一個示例,如下圖1所示的數據。
圖5
小結
盡管本文的主要目的是討論SUMIFS/COUNTIFS函數系列的操作和語法,但學習到的更重要的方面是對基本方法更深刻的理解之一是通過這種結構來計算。
有許多的Exceller,其工作清楚地表明了他們對標準公式技術的理解:使用FREQUENCY非常容易;編寫出長而復雜的數組公式;會記住經過實踐檢驗的成熟的解決方案;善于在各種情況下使用絕大多數Excel函數。
但是你不會看到來自同一個人的許多MMULT,而且也不會看到許多非標準的、創新的數組操作(在MMULT之后,也許TRANSPOSE居于最少使用和了解最少的函數的之首)。但是,這兩個函數從本質上講具有相同的基本方面,也就是說,它們輔助我們處理要操縱的二維數組。不是像工作表單元格區域那樣的那些可見的東西,而是那些僅位于Excel中間計算鏈深度之內并且是臨時的東西。
此時,最重要的是,我們要了解可以操縱、查詢甚至重新定義這些二維數組構造的基本方法。然而,我們當中有多少人對這些基本原理如此了解?就像為什么這么少的人在解決方案中使用MMULT?