excel表格怎么计算乘法相加(Excel中如何多条件求和、多条件计数、多条件查找!)

wufei123 发布于 2024-03-28 阅读(67)

日常工作中,在Excel表格中如何多条件查找求和多条件求和、多条件计数、多条件查找,,利用函数还是公式,如果你正遇到类似的问题,那么跟随Excel秘籍大进一起学习吧!保证让你学有所用!

一、多条件求和1.sum函数隐藏的黑科技你可能只知道sum函数可以进行求和,但你绝对想不到sum函数可以进行多条件求和,下面我们就来演示下sum函数多条件求和的使用方法题目:求表格中部门为“销售一部”,性别为“女”的员工的销售数量总和。

公式:=SUM((A2:A12=E2)*(B2:B12=F2)*C2:C12)注意:公式输完以后,不是按回车确定,而是要按ctrl shift 回车,因为sum函数中使用到了数组,所以要用ctrl shift 回车 告诉excel函数中使用到了数组。

如果使用回车,得不到正确结果函数解读:A2:A12=E2实际个布尔表达式,就是判断A2到A12的值是否和E2相等,如果相等返回true,否则返回false,B2:B12=F2同理,最后再乘以C2:C12。

实际上公式变为这样的形式

实际上sum函数多条件求和的原理和sumproduct多条件求和的原理一样,都能用这张图来解释,如果你理解了这张图,sumproduct函数就非常的简单两者唯一的区别是,sum函数用ctrl shift 回车 来确定函数求和结果,sumproduct函数只用回车就行。

2.SUMPRODUCT多条件求和,更好用!公式解析1)官方说明:SUMPRODUCT函数返回相应范围或数组的个数之和2)语法:若要使用默认操作 (乘法) :=SUMPRODUCT (array1, [array2], [array3], ...)。

SUMPRODUCT 函数语法具有下列参数:参数说明array1 必需其相应元素需要进行相乘并求和的第一个数组参数[array2], [array3],... 可选2 到 255 个数组参数,其相应元素需要进行相乘并求和。

执行其他算术运算像往常一样使用SUMPRODUCT,但请将分隔数组参数的逗号替换为所需的算术运算符(*、/、+、-)执行所有操作后,结果将像往常一样进行求和题目,性别为“女”,销售数量>200的人的销售数量总和。

函数解读:=SUMPRODUCT((B2:B12=E6)*(C2:C12>200)*C2:C12)原理在图片中已经说得很清楚了B2:B12=E6就是一系列的{TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE}布尔值,而在excel中,true代表1,false代表0,所以就成了上张图片中的形式。

多条件求和方法很多,我们只讲这两个,其他的如sumif函数等,各位同学按自己爱好使用!二、多条件计数、统计1.IF函数多条件判断要求:如果部门为生产、岗位为主操 有低温补助公式:=IF(AND(B2="生产",C2="主操"),"有","无")。

AND函数对两个条件判断,如果同时符合,IF函数返回“有”,否则为无2.多条件计数COUNTIFS函数基本语法COUNTIFS函数表示对满足多个条件的单元格计数语法结构=COUNTIFS(条件区域1,条件1,条件区域2,条件2,…)。

要求:统计统计部门为生产,并且岗位为主操的人数公式:=COUNTIFS(B2:B9,F2,C2:C9,G2)

多条件计数前面我们讲到的案例,都是对单一条件进行计数,那如果我们需要对满足多个条件的值进行计数,又该如何统计呢?对多条件进行计数,就可以使用COUNTIFS函数函数表达式是:COUNTIFS(判断区域1,判断条件1;判断区域2,判断条件2……)如下图所示,我们要女性,而且薪资大于5000的人数,我们就可以在K2单元格录入函数公式:=COUNTIFS(C:C,"女",F:F,">5000")。

三、多条件查找1、Vlookup公式(数组公式)=VLOOKUP(F2&G2,CHOOSE({1,2},A2:A7&B2:B7,C2:C7),2,0)注:Excel最新版不需要按Ctrl+shift+enter输入大括号,而其他版本则需要

VLOOKUP函数多条件查询一提到数据查询,很多小伙伴们脑海中第一个蹦出来的就是VLOOKUP函数的确,VLOOKUP函数是目前全球使用频率最高的查询函数VLOOKUP函数不仅能应对单一条件查询,也能配合IF函数进行逆向查询,另外也可以应对多条件查询。

如图1所示,要查询“推广部张三”对应的工资,其公式为:=VLOOKUP(E2&F2,IF({1,0},A1:A9&B1:B9,C1:C9),2,FALSE),最后同时按下按Ctrl+Shift+Enter键(涉及到数组,因此要将一般公式转化为数组公式)。

图1IF函数配合第一个数组参数{1,0},当{1,0}为1时,返回IF函数第二个参数A1:A9&B1:B9,当{1,0}为0时,返回IF第三个参数C1:C9,这样就会形成这样的一堆数组:{"姓名部门","工资";"张三人事部",4500;"李四人事部",4600;"王五人事部",4800;"赵六客服部",5100;"周期客服部",5500;"张三推广部",5300;"李四推广部",5800;"王五推广部",5780},姓名部门是连接在一起的,其后分别对应工资,就会形成“姓名部门”和“工资”这样的

两列数据区域2、Lookup函数=LOOKUP(1,0/((A2:A7=F2)*(B2:B7=G2)),C2:C7)3、Index+Match(数组公式)=INDEX(C2:C7,MATCH(F2&G2,A2:A7&B2:B7,0))。

4、Sumif函数=SUMIFS(C2:C7,A2:A7,F2,B2:B7,G2)注:适用于当表无重复且返回是数字时以上就是《Excel中如何多条件求和、多条件计数、多条件查找!》全部内容了,希望大家看完后能有所启发,对自己的工作生活有所帮助,想要了解更多跟excel 相关的内容,请关注我们!

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

新闻列表 新闻64271