excel中的dsum函數(shù),是數(shù)據(jù)庫函數(shù)(數(shù)據(jù)庫函數(shù)是指當需要分析數(shù)據(jù)清單中的數(shù)值是否符合特定條件時而使用工作表函數(shù))之一,dsum函數(shù)作用是求數(shù)據(jù)清單中符合特定條件的字段列中的數(shù)據(jù)的和。相當于sumif函數(shù)和sumifs函數(shù),但是比sumif、sumifs函數(shù)更加靈活好用。 dsum函數(shù)的語法為:dsum(database,field,criteria) dsum函數(shù)有三個參數(shù): database:數(shù)據(jù)庫的單元格區(qū)域。 field:所要求和的數(shù)據(jù)所在列,即字段列。Field 可以是文本,即兩端帶引號的文本,也可以是代表列表中數(shù)據(jù)列位置的數(shù)字:1表示第一列,2表示第二列等等。 criteria:條件區(qū)域,也就是給定要求條件的單元格區(qū)域。 案例1:單條件求和。如下圖所示,我們欲求部門2的銷售總數(shù)量。
本例中,第一個參數(shù)database:數(shù)據(jù)庫的單元格區(qū)域為A1:E8. 第二個參數(shù)field:因為要求的是總數(shù)量,所以field為C1,因為C1在整個區(qū)域的第3列,也可以用3代替C1。 第三個參數(shù)criteria:條件區(qū)域,因為要求部門2,所以應是F1:F2 在G2中錄入公式:“=DSUM(A1:E8,C1,F1:F2)”
案例2: 欲求金額為1800的回款總額。 同理,在G2中錄入公式:“=DSUM(A1:E8,E1,F1:F2)” 或者“=DSUM(A1:E8,5,F1:F2)”
案例3: 求部門1金額>1600,數(shù)量>150的回款總額。 在在F4中錄入公式:“=DSUM(A1:E8,5,F1:H2)” 或者“=DSUM(A1:E8,E1,F1:H2)”
案例4:多條件求和的案例: 求部門1、2的回款總額(條件:部門1金額>1600,數(shù)量>150,且部門2金額>1000,單價>5)
在在F7中錄入公式:“=DSUM(A1:E8,5,F1:I3) 或者“=DSUM(A1:E8,E1,F1:I3)” |
|