在excel中,DSUM函數表示根據條件查找或者求和,學習這個函數可以避免使用篩選等功能進行求和時破壞原數據,而且這個函數理解起來也十分簡單,下面就和大家一起來學習一下吧。
一、基本查找。
對于dsum函數的三個參數為=dsum(數據區域,查找返回值的标題,條件區域),或者也可以寫成=dsum(數據區域所在的列,求和數據所在列的列數,,條件區域)。現在就以下圖為例說明一下dsum函數的基本用法。
下圖中,如果查找趙雲的工資,第一個函數公式=DSUM(A1:E12,E1,G1:G2),函數中第一個參數A1:E12表示查找的範圍區域,第二個參數E1表示查找返回的結果是工資,第三個參數G1:G2表示條件區域,即查找的是姓名所在列趙雲對應的工資。計算結果為5743,核對無誤。
第二個函數公式=DSUM(A:E,5,G5:G6),第一個參數選擇的區域所在列A到E列,第二個參數為5表示查找結果工資所在列為第5列。第三個參數為條件區域。返回結果同樣是5743.
二、查找同列多條件的合計數。
如下圖所示,如果要查找張飛和趙雲的工資之和。輸入的函數公式為=DSUM(A1:E12,E1,G1:G3),三個參數分别為數據區域,求和标題所在數據區域中的單元格,條件區域,此處張飛和趙雲必須縱向排列,表示或的條件。
如果要查找本科和碩士學曆的工資之和,輸入的函數公式為=DSUM(A1:E12,E1,G6:G7),和根據姓名查找同樣道理。
三、查找多列多條件的合計數。
如下圖所示,要查找符合本科男、碩士女的工資合計。輸入的函數公式為=DSUM(A1:E12,E1,G1:H3)。前兩個參數和上述沒有區别,第三個參數把條件區域全部選中即可。需要注意的是,此處男、本科或者女、碩士橫向排列表示需要同時滿足,是且的關系。男本科和女碩士是上下縱向排列,是或的關系。
四、查到日期之間的合計數。
如下圖所示,如果要查找入職日期在2018年6月1日~~2018年8月31日之間的工資合計,輸入的函數公式為=DSUM(A1:F12,F1,H1:I2)。此處,條件區域的日期用大于小于等于号做出判斷,數據區域和标題單元格和前述沒有變化。最後返回結果為24354,即表中表黃色單元格對應的工資。
五、利用通配符進行查找。
如下圖所示,查找姓曹的和姓夏的(請忽略夏侯是複姓)工資水平。則條件區域中用姓加上通配符*後,輸入函數公式=DSUM(A1:E12,E1,G1:G3)即可查到準确的結果。此處函數的含義仍然和上述沒有區别。
這就是利用dsum函數進行查找求和,很簡單吧?
,