有三个功能很强的函数,分别为dget,dsum,dcounta,他们虽然实现的功能不同,但语法一样,而且功能强大,对多条件查询、计数、求和,使用起来非常简单。
dget:多条件查询;dsum:多条件求和,dcounta:多条件计数。
语法都一样,dget(数据区域,返回的字段名称,条件)。
注意:1.数据区域必须包含列的标题,这个非常重要。2.返回的字段名称必须和表格中的字段名称一致,这个字段名称也可以用数字表示,但是注意一点,必须是选中范围的第几列。3.条件必须有列标题,而且要和表格一致。
案例1:根绝月份和日期求销售额,多条件查询。
使用VLOOKUP这是使用VLOOKUP函数的公式:
=VLOOKUP(E3&F3,IF({1,0},A3:A18&B3:B18,C3:C18),2,FALSE)
可以看到很复杂,如果使用dget就非常的简单。
使用dget=DGET(A2:C18,3,E2:F3)
注意,第一个参数A2:C18为整个表格,包括列标题,第二个参数为3,因为查询结果销售额在查询范围的第3列,这个地方也可以用列标题"销售额"代替,最后一个参数是条件,注意范围区域。
案例2:使用dsum多条件求和
多条件求和=DSUM(A2:D12,4,F2:G3)
语法和使用dget函数一样,只不过dget是查询,而dsum是求和,当然使用sumifs也可以对这个求和。
=SUMIFS(D3:D12,A3:A12,F3,C3:C12,G3)
但看着复杂很多。
案例三:dcounta多条件计数
多条件计数=DCOUNTA(A2:D12,1,F6:G7)
这里就不在细说,在我的专栏里,对dget和dsum都有详细的讲解,有兴趣可以去看下。总之学习完后,要多练习,而不是单纯的看会。
