sumifs多个并列条件求和,sumifs多个并列条件怎么添加
大家好,关于sumifs多个并列条件求和很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于sumifs多个并列条件怎么添加的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
sumifs多个或条件求和的简化公式
sumifs多个或条件求和的简化公式
在Excel中,使用SUMIFS函数进行多条件求和时,若条件之间为“或”关系,通常需要采用多个SUMIFS函数相加的方式来实现,这会导致公式冗长且不易维护。为了简化这种多条件(或条件)求和的公式,可以采用以下方法:
一、使用SUM+SUMIFS+数组的方式
基本思路:
利用SUMIFS函数支持数组作为条件的特点,将多个条件作为数组传递给SUMIFS函数。
由于SUMIFS函数直接返回的是满足条件的数组(可能包含多个结果),因此需要在外部嵌套一个SUM函数来对这些结果进行求和。
具体步骤:
假设有一个数据表,其中包含“班级”、“姓名”和“语文分数”等列。
想要求得1班、2班或N班中名字为“张三”的学生的语文分数总和。
公式可以写为:=SUM(SUMIFS(求和区域,条件区域1,{条件1,条件2,...},条件区域2,"张三"))。其中,{条件1,条件2,...}为班级条件的数组。
示例:
假设数据表在A1:C100区域,其中A列为班级,B列为姓名,C列为语文分数。
求1班、2班或3班中名字为“张三”的学生的语文分数总和,公式可以写为:=SUM(SUMIFS(C1:C100, A1:A100,{"1班","2班","3班"}, B1:B100,"张三"))。
二、使用辅助列和SUMIF函数
基本思路:
在数据表旁边添加一个辅助列,用于标记是否满足某个或条件。
然后使用SUMIF函数对辅助列进行求和,间接实现多条件(或条件)求和。
具体步骤:
在D列(或任意空白列)添加辅助列,用于标记是否满足班级条件。
例如,在D1单元格输入公式:=OR(A1="1班", A1="2班", A1="3班"),并向下拖动填充公式。
然后使用SUMIF函数对C列(语文分数)进行求和,条件为D列等于TRUE。
示例:
假设数据表在A1:C100区域,在D1单元格输入公式:=OR(A1="1班", A1="2班", A1="3班")。
向下拖动填充D1:D100区域的公式。
在另一个单元格输入求和公式:=SUMIF(D1:D100, TRUE, C1:C100)。
三、使用SUMPRODUCT函数
基本思路:
利用SUMPRODUCT函数可以同时对多个条件进行乘法运算,并返回满足所有条件的元素的乘积之和。
通过将条件转换为0和1(不满足条件为0,满足条件为1),可以实现多条件(或条件)求和。
具体步骤:
使用(条件区域1="条件1")+(条件区域1="条件2")+...的方式生成一个由0和1组成的数组。
使用SUMPRODUCT函数将上述数组与求和区域相乘,并求和。
示例:
假设数据表在A1:C100区域,求1班、2班或3班中名字为“张三”的学生的语文分数总和。
公式可以写为:=SUMPRODUCT((A1:A100="1班")+(A1:A100="2班")+(A1:A100="3班")*(B1:B100="张三")*C1:C100)。
注意:这里使用了加号+来模拟“或”条件,即只要满足其中一个班级条件,对应的结果就为1(TRUE转换为1,FALSE转换为0)。然后乘以姓名条件和分数区域,最后使用SUMPRODUCT函数求和。
四、图片展示
以上方法均可以实现SUMIFS多个或条件求和的简化公式,根据具体需求和数据表结构选择合适的方法即可。
sumifs多列多条件这么求和
SUMIFS错列求和:SUMIFS(C2:I2,B2:H2,K2)就是前天那行多条件求和。
VBA法,这种方法最好。做循环统计,可以处理。但是代码比公式写起来要复杂。但是用起来比公式舒心。因为一键点完,啥也不用管句可以完成了。生成的统计结果也都是自动的。不像公式要预设条件的。
A1引用样式
默认情况下,Excel使用 A1引用样式,此样式引用字母标识列(从 A到 IV,共 256列,备注:版本不同最大列数也不同),引用数字标识行(从 1到 65,536)。这些字母和数字称为行号和列标。若要引用某个单元格,请输入列标和行号。例如,B2引用列 B和行 2交叉处的单元格。
sumifs多条件求和有哪些具体步骤
sumifs多条件求和的具体步骤是先做一个数据表格,运用公式,回车后得到结果。具体如下:
1、打开Excel,做一个数据表格。
2、如果求的是洗衣机2月份的销量,公式= SUMIFS(C2:C14,A2:A14,"洗衣机",B2:B14,2)。
3、按回车后得到结果。
4、如果求洗衣机1和3月份销量,公式=SUM(SUMIFS(C2:C14,A2:A14,"洗衣机",B2:B14,{1,3}))。
5、按回车后得到结果。
注意事项:
1、这个方法适合新手操作,简单易学。
2、如果不想套用公式,手动输入也是可以的。
好了,关于sumifs多个并列条件求和和sumifs多个并列条件怎么添加的问题到这里结束啦,希望可以解决您的问题哈!