之前有篇文章其中提到一種方法——用DSUM函數。
如下圖:
公式基礎
DSUM函數是數據庫函數中的一員。
功能:
返回列表或數據庫中滿足指定條件的記錄字段(列)中的數字之和。
語法:
DSUM(database, field, criteria)
參數:
Database ? ?必需。 構成列表或數據庫的單元格區域。數據庫是包含一組相關數據的列表,其中包含相關信息的行為記錄,而包含數據的列為字段。 列表的第一行包含每一列的標簽。
Field ? ?必需。 指定函數所使用的列。 輸入兩端帶雙引號的列標簽,如 “銷量” ;或是代表列表中列位置的數字(不帶引號):1 表示第一列,2 表示第二列,本示例中的銷量是第3列。
Criteria ? ?必需。 為包含指定條件的單元格區域。 此區域包含至少一個列標簽,并且列標簽下至少有一個在其中為列指定條件的單元格。
本示例公式解析
=DSUM(A1:C13,3,E1:F2)
第一個參數是A1:C13,特別注意必須包含第一行例標簽;
第二個參數3,因為要求和的區域是第三列“銷量”,次參數也可以直接寫為帶英文雙引號的銷量,也可以是“銷量”列標簽所在的單元格C1。所以該公式也可以寫為:=DSUM(A1:C13,”銷量”,E1:F2)或=DSUM(A1:C13,C1,E1:F2);
第三個參數是E1:F2,即是條件區域,此區域必須包含條件所在列標簽。
特別注意:
雖然條件區域可以位于工作表的任意位置,但不要將條件區域置于列表的下方,以方便向列表中添加更多信息。
條件區域不能與database列表相重疊。