在EXCEL中,我們用Sum求和,用Sumif、Sumifs、Sumproduct函數多條件求和。其實還有一個更為強大卻又鮮為人知的求和函數。它就是數據庫函數:
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庫 洗衣機5kg的入庫數量合計
=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 = ="=電視"
公式說明:
在進行精确匹配時,一定要用="=字符"的格式輸入
再來1個稍複雜些的求和示例
7、計算1庫電視機和 2庫洗衣機 的入庫數量彙總
=DSUM(A:D,4,F1:G3)
公式說明:
多行多列的條件區域,橫向是并列關系,豎向是或者關系。
還有更複雜,更更複雜的求和示例,這裡不再舉例了,擔心大家看暈了。最後還有一個問題是很多小夥伴經常提問的:
數據庫函數如何對多行的項目求和???
8、在右表中根據庫别和産品進行彙總
H2:=DSUM(A:D,4,F1:G2)
H3:=DSUM(A:D,4,F$1:G3)-SUM(H$2:H2)
公式說明:
使用倒減法,可以推算出本行的彙總值。F$1:G3向下複制公式會不斷增加條件區域的範圍。H$2:H2可以不斷增加扣減區域範圍。不明白的同學可以補補$的用法。
Dsum函數的條件區域不但可以用通配符(?和 *),而且還可以使用公式和函數作為條件,所以它才有着強大、無所不能的彙總功能。
在這裡相信有許多想要學習會計的同學,大家可以關注小編頭條号,私信【學習】即可領取一整套系統的會計學習資料!還可以免費試學課程15天!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!