EXCEL技能1:SUMIFS 小白详解 | 您所在的位置:网站首页 › excel中的sumifs函数出错 › EXCEL技能1:SUMIFS 小白详解 |
一、单个条件判断
=SUMIFS(需要加和的列,条件1,值1) 例: 计算所有商品在2018年的销售额? =SUMIFS($D:$D,$B:$B,2018) 二、多个条件判断(一个条件对应一个值)=SUMIFS(需要加和的列,条件1,值1,条件2,值2) 例: 计算A商品在2018年的销售额? =SUMIFS($D:$D,$A:$A,“A”,$B:$B,2018) 注:条件1中筛选A列的商品名称为“A”的条件值,需要将值用双引号(半角 " ")框起来,因为A是字符。有多少条件,就在括号中写多少对 “条件,值”。 三、多个条件判断(一个条件对应多个值)这种一个条件对应多个值的判断存在2种情况: 第一种:仅有1个条件对应多个值=SUM(SUMIFS(需要加和的列,条件1,值1,条件2,{“值2-1”,“值2-2”})) 这种条件的意思是:既满足条件1的值,又满足条件2中的任意一项值 注1:这里要将条件2对应的2(也可以是多个)个值用大括号{}框起来,值与值之间用逗号(半角 , )或分号(半角 ; )隔开(在特定时候,必须要使用分号,下面提到的第二种情况会加以说明),括号内如果是字符,需要使用双引号(半角 " "),如果是数值,则不需要。 注2:一个条件对应多个值时,要在SUMIFS公式的外面再套一个SUM(),或者SUMPRODUCT(),因为SUMIFS计算得到的是多个条件值对应的一组数据,它只能输出第一个值对应的数据,并不能将它们加和,所以需要再套一个SUM将得到的一组数据加和 例: 计算A商品在2018年第一、第二季度的销售额? =SUM(SUMIFS($D:$D,$A:$A,“A”,$B:$B,2018,$C:$C,{1,2})) 第二种:有2个及以上的条件对应多个值=SUM(SUMIFS(需要加和的列,条件1,{“值1-1”,“值1-2”},条件2,{“值2-1”;“值2-2”})) 注:需要关注到的一点是,条件2后面{ }内的值之间,我并没有使用逗号(半角 ,)隔开,而是使用了分号(半角 ;),原因是如果使用逗号(半角 ,),则只能输出第一个值对应的计算结果,无法将多个值对应的结果相加,因为逗号(半角 ,)在这里的作用是1对1的匹配,无法进行交叉匹配,即像这样: 但是我们需要的是这样: 所以,在这种情况下,我们只能在一个条件的值之间使用逗号(半角 ,),其他的都需要使用分号(半角 ;),或者全部使用分号(半角 ;)。 例: 计算A、B商品在2018年第一、第二季度的销售总额? =SUM(SUMIFS($D:$D,$A:$A,{“A”,“B”},$B:$B,2018,$C:$C,{1;2})) |
CopyRight 2018-2019 实验室设备网 版权所有 |