数据汇总后怎么提取合计数(从数据中汇总带任意字符的数据合计)
【温馨提示】小伙伴们,阅读之前请您点击【关注】,您的支持将是我最大的动力!
今天在分享案例之前给小伙伴分享一些人生感悟,希望能发挥正能量。突然发现跟思政进课堂有异曲同工之妙。
孤独,是因为你值得拥有更好的。每个人都有一段独行的时光,或长或短,都是无可回避的过程。孤独的人,不必总觉得生命空空荡荡。上天总要你腾空双手,才能接住更好的一切。
案例 20 汇总所有车间人员工资( SUMPRODUCT)
打开数据文件,在单元格E2中输入如下公式:
=SUMPRODUCT(NOT(ISERROR(FIND("车间”,A2:A10))*(C2:C10="员工")*D2:D10)
按下[Enter]键后,将返回所有车间人员工资,结果如图1.26所示。
返回所有车间人员工资
公式说明:
鉴于SUMPRODUCT函数的参数不支持通配符,无法从A列的部门名称中将车间与非车间区分出来,因此借用支持通配符的Find函数来实现。
FIND函数用于从单元格中查找字符,返回目标字符的位置,如果找不到则返回错误值。因此可以根据FIND的返回值是否有误来判断A2:A10区域中哪-个单元格包含“车间”二字。本例的具体思路是先用Find函数从A2:A10区域中查找“车间”,然后使用Iserror函数判断它的返回值是否为错误值,从而到一一个由True和False组成的数组。接着使用Not函数将数组中的True转换成False,将False 转换成True,此时的True代表包含“车间”,False 代表不包含“车间”。最后使用这个数组与“(C2:C10="员工")*D2:D10”相乘并求和,从而得到所有车间人员工资合计。
使用注意:
(1)在使用任意不支持通配符的函数时,如果实际工作需要实现通配符的功能,那么可以利用NOT (ISERROR (FIND () ) )的嵌套组合达成目标。在本例中SUMPRODUCT函数不支持“*车间*”这种参数,因此借用上述组合来实现。
(2)如果"车间”二字位于部门名称的末尾,那么可以改用以下公式实现。=SUMPRODUCT(-(RIGHT(A2:A10,2)="车间"),C2:C10)
(3)本例也可以改用SUMIFS函数完成。=SUMIFS(D2:D10,A2:A10,"*车间*",C2:C10,"员工")
(4)FIND函数将在后面详解及案例演示。
案例链接:
思考:计算印刷车间大于3 500的工资总和。
提示: SUMIFS 和SUMPRODUCT搭配NOT(ISERROR(FIND0)组合两种方法都能实现。
案例 21 汇总业务员业绩(SUMPRODUCT)
图1.27中不同业务员负责不同省区的业务,现需要统计负责江西省和广东省的男性业务员的业绩总和。
打开数据文件,在单元格E2中输入如下公式:
=SUMPRODUCT(B2:B11={"江西","广东"})*(C2:C11="男")*D2:D11)
按下[Enter]键后,将返回负责江西省和广东省男性业务员的业绩总和,结果如图1.27所示。
公式说明:
SUMPRODUCT函数的参数支持维数组,这使它不仅可以汇总同时满足多个条件的数据,还可以汇总满足多个条件之一.的数据,不需要借助其他函数即可完成。在本公式中,参数“{"江西",”广东"}”可以使SUMPRODUCT函数具备同时统计两个省区的数据的功能,这较之SUMIFS之外套一个 SUM函数更简单、直接。
使用注意:
(1)如果不用常量数组,那么可以改用“ ”连接两个条件,新公式如下。-SUMPRODUCT((B2:B11="江西") (B2:B11="广东"))*(C2:C11="男")*D2:D11)公式中“ ”连接的条件表示满足条件之一就参 与求和,若改用“*” 连接多个条件则表示同时满足所有条件才参与求和。
(2)在SUMPRODUCT的参数中,“*” 和“ ”的应用相当常见,它们用于体现汇总条件的判断方式。“*” 和“ ”分别表示“而且”与“或者”的含义。
(3) SUMPRODUCT不支持通配符,↓当需要使用通配符时,可以配合Find之类函数使用。
案例链接:
思考:计算负责陕西和湖南的业务员业绩总和。
提示:与本案例的公式思路一致。
今天就分享到这里里,小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞、转发、就是对文老师最大的支持,谢谢啦!
每天学一点、每天进步一点、我们就会更幸福、更快乐。加油 加油 加油
关注我吧
美好的事情即将发生……
妙用SUMIFS函数计算数据中的差异值,根据自己需求设定条件实用
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com