在Excel中,我們用Sum求和,用Sumif、Sumifs、Sumproduct函數(shù)多條件求和。其實還有一個更為強(qiáng)大卻又鮮為人知的求和函數(shù)。它就是數(shù)據(jù)庫函數(shù): Dsum函數(shù) 一、用法介紹 =Dsum(數(shù)據(jù)區(qū)域,求和的列數(shù),條件區(qū)域) 語法說明:
二、功能演示 【例】如下圖所示的入庫表中,要求完成以下匯總。 1、計算1庫的入庫總數(shù)量 =DSUM(A:D,4,F1:F2) 公式說明: 4 入庫數(shù)量位于數(shù)據(jù)表的第4列。 2、計算1庫和3庫的入庫數(shù)量合計 =DSUM(A:D,4,F1:F3) 公式說明: F1:F3 多行(可以超過2行)的條件表示條件之間 或 的關(guān)系,1庫 或 3庫都符合條件。 3、求 2庫 洗衣機(jī)5kg的入庫數(shù)量合計 =DSUM(A:D,4,F1:G2) 公式說明: F1:G2 多列條件可以表示條件之間的并列關(guān)系(必須同時成立) 4、統(tǒng)計電視機(jī)的入庫數(shù)量 =DSUM(A:D,4,F1:F2) 公式說明: 在條件中的字符兩邊添加 * 號,表示包含關(guān)系。本例如果不加 *,表示以電視開始的字符都符合條件。 5、統(tǒng)計3月份入庫數(shù)量 =DSUM(A:D,4,F1:G2) 公式說明: 當(dāng)條件為日期區(qū)間時,可以設(shè)置多列日期條件,用對比符號設(shè)置區(qū)間 也可以用公式作為條件:(標(biāo)題行為空,但條件區(qū)域仍要包含) G2= DSUM(A:D,4,F1:F2) F2 = MONTH(A2)=3 6、精確統(tǒng)計電視的入庫數(shù)(尾部不含型號) G2 =DSUM(A:D,4,F1:F2) F2 = ='=電視' 公式說明: 在進(jìn)行精確匹配時,一定要用='=字符'的格式輸入 再來1個稍復(fù)雜些的求和示例 7、計算1庫電視機(jī)和 2庫洗衣機(jī) 的入庫數(shù)量匯總 =DSUM(A:D,4,F1:G3) 公式說明: 多行多列的條件區(qū)域,橫向是并列關(guān)系,堅向是或者關(guān)系。 還有更復(fù)雜,更更復(fù)雜的求和示例,這里不再舉例了,擔(dān)心大家看暈了。最后還有一個問題是很多同學(xué)經(jīng)常提問的: 數(shù)據(jù)庫函數(shù)如何對多行的項目求和??? 8、在右表中根據(jù)庫別和產(chǎn)品進(jìn)行匯總 H2:=DSUM(A:D,4,F1:G2) H3:=DSUM(A:D,4,F$1:G3)-SUM(H$2:H2) 公式說明: 使用倒減法,可以推算出本行的匯總值。F$1:G3向下復(fù)制公式會不斷增加條件區(qū)域的范轉(zhuǎn)。H$2:H2可以不斷增加扣減區(qū)域范圍。不明白的同學(xué)可以補(bǔ)補(bǔ)$的用法。 蘭色說: Dsum函數(shù)的條件區(qū)域不但可以用通配符(?和 *),而且還可以使用公式和函數(shù)作為條件,所以它才有著強(qiáng)大、無所不能的匯總功能。(另:數(shù)據(jù)庫函數(shù)僅一個嗎?當(dāng)然不是。還有Dget、Dcount..). |
|