多种Excel表格条件自动求和

 时间:2020-09-17  贡献者:yozrun.com

导读:excel多表格求和怎么做,多种 Excel 表格条件自动求和在 Excel 中,可以进行各种各样的求和计算,如简单 求和、 单条件求和、 多条件求和等。 而在物流和财务管理 Excel 数据分析中,用得最多的则是单条件

excel多表格求和怎么做
excel多表格求和怎么做

多种 Excel 表格条件自动求和在 Excel 中,可以进行各种各样的求和计算,如简单 求和、 单条件求和、 多条件求和等。

而在物流和财务管理 Excel 数据分析中,用得最多的则是单条件求和和多条件求和,对 于这类问题,我们一般的做法是手工筛选再计算,然而当数 据量很大的时候,就显得非常不便了。

单条件求和 单条件求和的方法有很多,最常用的就是 SUMIF 函数。

在 Excel 中,SUMIF 函数的用法是根据指定条件对若干单元 格、区域或引用求和。

它的语法是:SUMIF(range,criteria, sum_range) 。

第一个参数:Range 为条件区域;第二个参数: Criteria 是求和条件, 由数字、 逻辑表达式等组成的判定条件; 第三个参数:Sum_range 为实际求和区域,需要求和的单元 格、区域或引用。

当省略第三个参数时,则条件区域就是实 际求和区域。

只有在区域中相应的单元格符合条件的情况 下,sum_range 中的单元格才求和。

如果忽略了 sum_range, 则对区域中的单元格求和。

我们来举一个实例。

以图 1 表格为例,求数学成绩超过 95 分的成绩之和, 如图所示单元格中输入=SUMIF(D2:D8,">=95") ,没有

第三个参数,表示无可选项,意思是求 D2 到 D8 区域内,大 于等于 95 的数值之和。

结果是 194,与表格中对应的数学成 绩之和一致。

多条件求和 提起多条件求和计数,我们最常用到的函数有 SUMPRODUCT()和 SUMIFS() 。

SUMIFS() SUMIFS()是 Office2007 新增函数,它的函数格式是 SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) 。

criteria_range1 为计算关联条件的第一个区域,criteria1 为条件 1,条件的形式为数字、表达式、单元格引用或者文 本,可用来定义将对 criteria_range1 参数中的哪些单元格求 和。

比如条件可以表示为 32、 “>32” 、B4、"苹果"、或"32"。

riteria_range2 为计算关联条件的第二个区域, criteria2 为条件 2。

条件对必须成对出现,最多允许 127 个区域、条件对。

sum_range 是需要求和的实际单元格。

包括数字或包含数字 的名称、区域或单元格引用。

忽略空白值和文本值。

SUMIFS()的使用和单条件求和的 SUMIF()基本一 样。

SUMPRODUCT() 对于大部分同学只是会套用公式,而我们今天要揭开它

的运算原理。

如果要求在 C10 单元格根据“产品”和“型号”两个条 件,统计销售总数量,该怎么做呢(如图 4)? 公式如下: =SUMPRODUCT( (A3:A7=A10)*(B3:B7=B10) *C3:C7) 公式解析: 首先我们抛开 SUMPRODUCT 函数, 看看括号内是怎么 运算的。

(A3:A7=A10) 是一组数和一个数比较,当一 组数分别和一个数进行运算,属数组运算,会返回多个运算 后的结果。

即{TRUE; FALSE; TRUE; FALSE; TRUE} (TRUE 说明二者相等,FALSE 说明不相等) ;同理(B3:B7=B10) 也会返回一组对比的结果{TRUE;FALSE;FALSE;FALSE; TRUE};如果两组数方向是一样的(同是一行或一列) ,两 组数会一一对应的计算。

而 TRUE 在进行四则运算时会当作 1,FALSE 当作 0 来 运算,即 TRUE*TRUE=1*1=1 TRUE*FALSE=1*0=0 FALSE*FALSE=0*0=0, {TRUE;FALSE;TRUE;FALSE; TRUE} *{TRUE;FALSE;FALSE;FALSE;TRUE}的结果 是:{1;0;0;0;1}。

就本例,也就是说,如果两个条件同时满足,两组相乘 的结果是 1,如果无法同时满足两个条件,计算的结果就是

 
 

微信扫一扫 送福利