很多人對Dsum函數(shù)不甚了解,其實(shí)Dsum函數(shù)函數(shù)功能強(qiáng)大,能夠解決很多問題。Dsum函數(shù)可以多條件求和,它將數(shù)據(jù)庫中符合條件的記錄的字段列中的數(shù)字的和。使用它可以對數(shù)據(jù)進(jìn)行多條件累加,這種方式可以使條件的修改變得方便,因此,相對于SUM和SUMIF函數(shù),DSUM更加靈活。在以前的教程中,我們學(xué)習(xí)了sum、sumif、sumifs函數(shù),今天我們來學(xué)習(xí)sum函數(shù)家族中的神秘成員——Dsum函數(shù)。 一、函數(shù)語法 DSUM(database,field,criteria) Database 構(gòu)成列表或數(shù)據(jù)庫的單元格區(qū)域。數(shù)據(jù)庫是包含一組相關(guān)數(shù)據(jù)的列表,其中包含相關(guān)信息的行為記錄,而包含數(shù)據(jù)的列為字段。列表的第一行包含著每一列的標(biāo)志項(xiàng)。 Field 指定函數(shù)所使用的數(shù)據(jù)列。列表中的數(shù)據(jù)列必須在第一行具有標(biāo)志項(xiàng)。Field 可以是文本,即兩端帶引號的標(biāo)志項(xiàng),如“樹齡”或“產(chǎn)量”;此外,F(xiàn)ield 也可以是代表列表中數(shù)據(jù)列位置的數(shù)字:1 表示第一列,2 表示第二列,等等。 Criteria為一組包含給定條件的單元格區(qū)域??梢詾閰?shù) criteria 指定任意區(qū)域,只要它至少包含一個(gè)列標(biāo)志和列標(biāo)志下方用于設(shè)定條件的單元格。 以上是官方的函數(shù)語法,相信很多人已經(jīng)看暈了,我們要避免說官話,說人話,那么最簡單語法如下: Dsum(數(shù)據(jù)區(qū)域,求和的列數(shù),條件區(qū)域) 數(shù)據(jù)區(qū)域:除了單個(gè)值外,還可以選取多個(gè)單元格,進(jìn)行多條件查找。 列數(shù):需要求和數(shù)據(jù)所在列數(shù)(也可以是列標(biāo)題) 條件區(qū)域:由標(biāo)題行和條件構(gòu)成的多行區(qū)域(條件為公式時(shí),若使用函數(shù)標(biāo)題行應(yīng)為空) 二、單條件求和 請問在1月,電視銷量多少? 公式:F2=DSUM(B1:C22,2,E1:E2) 公式解讀: B1:C22為數(shù)據(jù)區(qū)域, 數(shù)量在數(shù)據(jù)區(qū)域中第2列,因此第二個(gè)參數(shù)為2. E1:E2是條件區(qū)域。 特別說明:條件區(qū)域和數(shù)據(jù)區(qū)域標(biāo)題、字段順序必須一致,否則會(huì)出錯(cuò)。 二、多條件求和 請問2019年1月25日之前電視銷量多少? 公式:=DSUM(A1:C22,3,E1:F2) 公式解讀: A1:C22:數(shù)據(jù)區(qū)域 數(shù)量在數(shù)據(jù)區(qū)域的第三列,因此數(shù)量這個(gè)參數(shù)我們輸入3 E1:F2:條件區(qū)域 條件區(qū)域必須和數(shù)據(jù)區(qū)域一樣,否則會(huì)出錯(cuò)。最終結(jié)果如下: 三、多條件之或關(guān)系、與關(guān)系求和 Dsum函數(shù)的強(qiáng)大在于它可以判斷多條件同時(shí)成立時(shí),進(jìn)行求和,也可以多條件有一個(gè)成立也能進(jìn)行求和。 1、多條件或關(guān)系求和 請問電視和冰箱總銷量之和 公式:F2=DSUM(A1:C22,3,E1:E3) 多條件或關(guān)系,條件區(qū)域要豎著排列,否則會(huì)出錯(cuò)。 2、多條件與關(guān)系求和 請問2019年1月10日至2019年1月25日期間電視銷量 公式: H2=DSUM(A1:C22,3,E1:G2) 公式解讀: A1:C22是數(shù)據(jù)區(qū)域 數(shù)量位于第三列,因此為3 E1:G2:條件區(qū)域,由于是多條件與關(guān)系,即多條件同時(shí)成立,因此我們橫向排列即可。排列時(shí)條件區(qū)域和數(shù)據(jù)區(qū)域的標(biāo)題、字段順序必須一致。 光說不練假把式。 |
|