数据求和的九种典型应用

说起求和,很多人会说求和还不简单,用sum函数就可以,可是现实工作中很多种场景下的求和难倒了不少人。我们来一起看看以下几种情况。

1、多行或多列求和

要求和的表格部分截图如图1,表格有几百行。

图1

要求C,D,E列每列总和。按住快捷键【Ctrl+向下键↓】,快速到达表格最下面一行,在该行下面的空白行输入快捷键【Alt+=】,这样就可以快速输入求和公式,如果用鼠标去选中要求和的数据区域会很慢,尤其是成千上万行的数据。

2、带有明细和小计求总计

如图2,表格中粗体字是下面明细数据的小计,例如,B2是B3:B13的小计,要求所有小计的总和。通常的做法是用鼠标一个个选中小计项的单元格,如果小计项非常多,很容易漏掉一些,造成计算结果错误。这里介绍一个非常巧妙的方法可以快速计算结果,并且保证结果不会出错。我们在表格最下方输入快捷键【alt+=】,再除以2,公式为:

=sum(B2:B127)/2

图 2

3、批量求和

如图3,有多个项目要汇总数据,如何批量将需要求和的单元格输入公式呢?如果一行行输入公式,当需要求和的行数很多时,效率就比较低了。全部选中数据,按快捷键【F5】,在弹出的定位对话框,定位条件选择“空值”,这样可以快速选中要求和的单元格,再按快捷键【alt+=】。

图 3

4、多工作表相同位置求和

如果一个工作簿包含多张工作表,每张工作表内容为一个月的产品销售情况数据,表格结构相同,每张表C9单元格为当月的销售额小计,要对全年的销售额数据进行汇总,如图4:

图 4

通常求和公式这样写:

='1月'!C9+'2月'!C9+'3月'!C9+'4月'!C9+'5月'!C9+'6月'!C9+'7月'!C9+'8月'!C9+'9月'!C9+'10月'!C9+'11月'!C9+'12月'!C9

公式好长啊,如果有更多的工作表要求和,公式就更长了。告诉你一个非常简单的公式:

=SUM('1月:12月'!C9)

如果有更多的工作表,我们只需要在第一张工作表名称和最后一张工作表名称中间加冒号,再用单引号和感叹号以及需要引用的单元格即可,例如,计算sheet1,sheet2,…sheet100共100张工作表的A10单元格求和,公式为=SUM('sheet1:sheet100'!A10)。

5、累计求和

如图5,要求截至每个月累计销售额,即1月就是1月销售额,2月累计值就是1月和2月之和,3月累计值就是1月到3月之和。C2单元格公式为=SUM($B$2:B2),往下拖动公式,计算区域从B2开始到当前行。

图 5

6、相同项目累计求和

如图6,A列是ID,要在D列求每个ID按照C列时间累计值,比如,D3就是B2的值,D4就是B2:B3的累计值,D6是B6的值,D7是B6:B7的累计值。

图 6

D2公式为:

=IF(A2=A1,D1+B2,B2)

如图7:

图 7

公式意思是如果A2和A1相同,就对D1和B2求和,否则就返回B2本身。往下拖动公式,A3和A2相同,就用D2+B3, A4和A3相同,就用D3+B4,以此类推。

7、合并单元格求和

Excel合并单元格真是让人又爱又恨,它可以美化表格,然而也给数据统计等带来麻烦。如图8,要求在D列对A列的类别求和。如果A类类别不是合并单元格,我们直接使用sumif函数就可以在D列计算该类别的和,但合并后求和就不那么容易了。

图 8

D2单元格公式:

=SUM(C2:$C$10)-SUM(D3:$D$10)

如图9,选中D列全部合并单元格,把光标放在地址栏的公式最后,按快捷键【Ctrl+Enter】,就可以对全部合并单元格求和。

图 9

公式原理:倒算原理:SUM(C2:$C$10)即所有数据的和,SUM(D3:$D$10)是本类别以后所有类别之和,如果二者相减,正好是本类别的和。

8、忽略隐藏行的求和

在筛选或隐藏部分行的状态下求和,例如,图15部分行隐藏了,要对B列非隐藏行的数据求和,如果直接在数据下面用sum求和结果就不对,正确公式为:

=SUBTOTAL(109,B2:B11)

图 15

作者:聂美骐

原载:Excel原来如此简单

(0)

相关推荐