我們習慣於在Excel中我們用Sum求和。用Sumif、Sumifs、Sumproduct函數多條件求和。其實還有一個更為強大卻又鮮為人知的求和函數。它就是Dsum函數。
一、Dsum函數用法介紹
=Dsum(數據區域,求和的列數,條件區域)
語法說明:
數據區域:除了單個值外,還可以選取多個單元格,進行多條件查找。
列數:需要求和數據所在列數(也可以是列標題)
條件區域:由標題行和條件構成的多行區域(條件為公式時,若使用函數標題行應為空)
二、Dsum函數功能演示
【例】如下圖所示的入庫表中,要求完成以下匯總。
1、計算1庫的入庫總數量
=DSUM(A:D,4,F1:F2)
公式說明:
4:返回入庫數量位於數據表的第4列。
2、計算1庫和3庫的入庫數量合計
=DSUM(A:D,4,F1:F3)
公式說明:
F1:F3 多行(可以超過2行)的條件表示條件之間 或 的關係,1庫 或 3庫都符合條件。
3、求 2庫的空調1匹的入庫數量合計
=DSUM(A:D,4,F1:G2)
公式說明:
F1:G2 多列條件可以表示條件之間的並列關係(必須同時成立)
4、統計電視機的入庫數量
=DSUM(A:D,4,F1:F2)
公式說明:
在條件中的字符兩邊添加 * 號,表示包含關係。本例如果不加 *,表示以電視開始的字符都符合條件。
5、統計3月份入庫數量
=DSUM(A:D,4,F1:G2)
公式說明:
當條件為日期區間時,可以設置多列日期條件,用對比符號設置區間。
G2= DSUM(A:D,4,F1:F2)
F2 = MONTH(A2)=3
6、精確統計電視的入庫數(尾部不含型號)
G2 =DSUM(A:D,4,F1:F2)
F2 :=”=電視”
公式說明:
在進行精確匹配時,一定要用=”=字符”的格式輸入
7、計算1庫電視機和 2庫洗衣機 的入庫數量匯總
=DSUM(A:D,4,F1:G3)
公式說明:
多行多列的條件區域,橫向是並列關係,豎向是或者關係。
還有更複雜,更更複雜的求和示例,這裡不再舉例了,擔心大家看暈了。
Dsum函數的條件區域不但可以用通配符(?和 *),而且還可以使用公式和函數作為條件,所以它才有著強大、無所不能的匯總功能。 您學會了嗎?