方法/步骤打开数据表如下图所示:第一列为项目名称,第二列为专业,第三列为人力数值,当我们需要对特定项目特定专业进行统计的时候,就涉及到了多个条件的求和了! 方法一: =SUMIFS(C2:C28,A2:A28,E2,B2:B28,F2) 讲解:SUMIFS函数是标准函数用法,具体参数可参考下图。 方法二: =SUMPRODUCT((A2:A28=E2)*(B2:B28=F2)*(C2:C28)) 讲解:SUMPRODUCT函数的这个用法属于高级用法,是把多个条件进行相乘,返回一个新的数组,满足条件为1,不满足为0,再把满足条件的数值进行相加。 方法三: =VLOOKUP(E2&F2,IF({1,0},A2:A28&B2:B28,C2:C28),2,0) 讲解:这个方法使用了IF({1,0},A2:A28&B2:B28,C2:C28)重新构建了一个新的数组区域,再根据合并条件在新的数组区域进行查找,属于高级用法。 方法四: =LOOKUP(1,0/((A2:A28=E2)*(B2:B28=F2)),C2:C28) 讲解:这个方法属于LOOKUP的高级用法,只能查找最后一个满足条件的值,严格来说并不是求和函数。 方法五: =DSUM(A1:C28,C1,E1:F2) 讲解:这是标准的数据库函数,也是最简单的一种方法,但是大家用的比较少,容易被忽视! END 注意事项
|
|
来自: hercules028 > 《excel》