对于数据的统计,我们常常把Excel当成一个高级的统计工具来使用,最常用的就是sum函数,还有他的俩兄弟(sumif和sumifs)以及较高级的函数sumproduct。
01 sum函数的使用
下面的动图使用了sum函数的两种用法,分别是直接输入函数和使用快捷键(alt+=)对选中的单元格中空行处自动填充两种方式。
sum函数只能对数值型的区域进行计算求和,如果是文本型,则计算会出现错误。在单元格的左上方还会有绿色的三角形的提示是否为数值型。
如果一个表格中有多个空行,我们可以在填充之前通过定位把空行全部查找出来,再按住alt+=进行填充。
02 sumif函数
当我们需要计算下图左边表格中,《MS Office高级应用》图书的总销售额的时候我们就需要使用条件求和公式,sumif。
只有一个单一的条件,即用sumif。
中文语法:sunmif(在图书名称这一列中,找为《MS Office高级应用》的书籍,其在第三列的销售额)
英文语法:=SUMIF(表3[图书名称],"《MS Office高级应用》",表3[小计])
如果我们把输入的《MS Office高级应用》改成绝对引用的$E$19也是可以的,快捷键是F4。
03 sumifs函数
如果条件超过一个的话,我们就得使用sumifs函数了,例如我们来计算《MS Office高级应用》图书在2012年的总销售额,这里有两个分类的条件,时间和书籍。
中文语法:=sumifs(小计中所有的金额,全部时间中选择,2012年12月31号之前的,全部时间中选择,2012年1月1号之后,所有实际中,选择《MS Office高级应用》)
英文语法:=SUMIFS(表3[小计],表3[日期],"<2012/12/31",表3[日期],">2012/01/01",表3[图书名称],$E$19)
04 sumproduct函数
我们在工作常常需要用到已知单价来计算出总价的情况,如果数据一多,我们使用sum函数就显得有些不方便,例如我要计算所有产品的总价,来看看两种方法的区别。
看动态图我们可以知道,sumproduct函数其实就是选择两列元素,分别对应相乘再相加起来。
05 sumproduct函数高阶用法
a、加条件求和
如图我们来计算笔记本和键盘的总数量,英文语法:=SUMPRODUCT((A2:A4="笔记本")B2+(A2:A4="键盘")B4)注意:
001、笔记本这些名词不能直接求和,要先乘以数值(B2)等转换为数值。*
002、函数中应使用英文的括号和引号
再来一个复杂一点的,计算总价。英文语法:=SUMPRODUCT((A2:A4="笔记本")B2C2+(A2:A4="键盘")B4C4)
b、加权计算
根据考虑的百分比来预估总价。
06 最后
当然了,像上面这些问题,数据的数目都不是很多,我们即便不使用sumproduct这样的函数也可以搞得定,例如直接使用sumif函数,还不需要怎么费脑。
但是如果遇到复杂的数据就只能乖乖使用高级函数了,最后附上使用sumif函数的GIF图。