Excel-數據庫函數條件區域設置詳解您需要了解的

使用數據庫函數時,第三參數需要指定條件區域所在位置 。
以下面的數據表格為例,對于條件區域的設置,有以下幾方面需要注意的內容:

Excel-數據庫函數條件區域設置詳解您需要了解的

文章插圖
1,條件區域至少包含兩行,在默認情況下,第一行作為字段標題,第二行作為條件參數 。 在某些情況下(后面會提到),字段標題可以留空;條件參數也可以留空,表示任意條件 。
2,為避免出錯,條件區域應盡量與數據區域分開放置,條件區域甚至可以放置在不同的工作表中 。
3,同一列中包含多個條件參數,表示并列的邏輯“或”,滿足其中任一條件均能計入函數統計范疇 。
例如:下圖中的條件區域表示“銷售員”字段可以為“陳升”或“林木森”或“秋穎” 。
Excel-數據庫函數條件區域設置詳解您需要了解的

文章插圖

4,同一行中包含多個條件參數,表示交叉疊加的邏輯“與”,同時滿足這些條件的記錄可以被函數計入統計范疇 。
Excel-數據庫函數條件區域設置詳解您需要了解的

文章插圖
例如:下圖中的條件區域表示“銷售員”字段為“陳升”同時“超市”字段值為“大潤發”的記錄 。
5,如果條件區域包含多行多列,則參照上面兩條規則,進行邏輯組合 。
例如:下圖中的條件區域表示記錄需要滿足“大潤發”超市的“陳升”銷售員或“沃爾瑪”超市的任意銷售員 。
Excel-數據庫函數條件區域設置詳解您需要了解的

文章插圖

6,條件參數不區分字母大小寫 。 如需區分大小寫,可以使用支持大小寫區分的函數公式構建條件 。
7,對于文本字段,可以使用通配符,通配符包括“*”、“?”和“~” 。
例如:下圖中的條件區域表示統計銷售員字段以“林”字開頭的所以記錄 。

Excel-數據庫函數條件區域設置詳解您需要了解的

文章插圖

8,在條件參數中,除了直接填寫文本和數值,還可以使用比較運算符直接與文本或數值相連,表示比較的條件 。
例如:下圖中的條件區域表示銷售員“不等于”陳升且數量“大于”4000,函數統計結果為6 。
Excel-數據庫函數條件區域設置詳解您需要了解的

文章插圖

9,除了直接填寫條件,也可以使用等號引導條件,其中條件部分需要用半角雙引號包圍 。
例如:下圖中的條件區域顯示了其中可以輸入的條件 。
Excel-數據庫函數條件區域設置詳解您需要了解的

文章插圖

10,條件參數還可以使用公式(上面那種還不能算作真正的公式) 。 當使用公式作為條件時,字段標題必須留空或使用其他數據表中不存在的標題 。 條件公式必須是進行邏輯判斷的公式 。
11,條件參數的公式中不能直接引用字段標題,當需要引用整個字段時,可以使用第一條記錄所在單元格作為引用,且必須使用相對引用方式 。
例如:下圖中的條件區域顯示了其中可以輸入的條件公式 。 其中G2為“銷售員”字段的第一條記錄所在單元格,C2為“數量”字段的第一條記錄所在單元格 。

Excel-數據庫函數條件區域設置詳解您需要了解的

文章插圖

注意,如果在“表”中使用數據庫函數,則可以直接使用表中所定義的字段名稱來作為條件參數公式中的字段引用 。
12,如果沒有使用第一條記錄所在單元格進行字段引用,則會以引用單元格以下的數據區域作為統計區域 。
例如:下圖中的條件區域顯示了其中實際輸入的條件公式,兩個條件均引用第7行,因此會以第7行的記錄開始進行統計 。 統計結果為5 。

Excel-數據庫函數條件區域設置詳解您需要了解的

文章插圖
13,如果多個條件的引用單元格不一致,會發生統計區域的錯位情況 。
例如:下圖中的條件區域顯示了其中實際輸入的條件公式,其中條件1以G9單元格作為引用,條件2以C2單元格作為引用,因此發生了數據區域的錯位,在統計時也會以錯位的對應關系進行統計 。
Excel-數據庫函數條件區域設置詳解您需要了解的

文章插圖
14,在條件公式中需要引用非整列字段的數據區域時,必須使用絕對引用方式 。
例如:下圖中的條件區域顯示了其中實際輸入的條件公式,其中條件2中以C列的平均值作為判斷條件,平均值的計算引用就以絕對引用方式引用了整列數據 。

推薦閱讀