您的位置: 首页 > EXCEL技巧 > Excel函数 >

在合并单元格中计算和值及平均值

时间:2014-04-28 整理:docExcel.net

如图所示的表格中,为了让数据更加醒目而用到了合并单元格,各合并单元格包含的行数不等,需要在D列和E列的合并单元格中计算每个“产品大类”对应“产品小类”的和值和平均值。在数据较多的情况下除了使用自定义函数的方法外,还可以用下面的公式。

在合并单元格中计算和值及平均值示例图片

一、计算和值

假如数据在A1:C19区域中,选择D2:D19区域,在编辑栏中输入公式:

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

然后按Ctrl+Enter,将公式填充到D列的全部合并单元格中,即可得到和值。

说明:

1.由于在合并单元格中输入公式时,公式只会输入到合并单元格所在区域左上方的单元格中(即选择合并单元格后,在名称框中显示名称的那个单元格),因而上述公式可返回合并单元格对应C列单元格的和。

2.该公式适用于数据区域最下方的几行为合并单元格的情况,否则会返回不正确的结果。

二、计算平均值

1.定义名称。

由于在合并单元格中无法输入数组公式,因而需要先定义名称。选择E2单元格,在Excel2007以上版本中单击“公式→定义名称”,打开“新建名称”对话框,在“名称”右侧的文本框中输入一个名称,如本例为“平均值区域”,在“引用位置”处输入公式:

=OFFSET(C2,,,MATCH(FALSE,IF(ROW(E3:E$20)=ROW(E$20),FALSE,ISBLANK(E3:E$20)),))

单击“确定”。

说明:上述公式用OFFSET函数返回各“产品大类”所包含的“产品小类”在C列的对应区域,其中“MATCH(FALSE,IF(ROW(E3:E$20)=ROW(E$20),FALSE,ISBLANK(E3:E$20)),)”返回合并单元格的行数。需要注意的是,由于该公式包含相对引用,定义名称时要选择E2单元格,如果选择其他单元格会出错。

2.选择E2:E19区域,在编辑栏中输入公式:

=AVERAGE(平均值区域)

然后按Ctrl+Enter,即可在E列各合并单元格中返回对应“数值”列单元格的平均值。

Excel2013中如何按照合并的单元格区域求平均值 问题:Excel2013中如何按照合并的单元格区域求平均值
回答:...言向我反映,说是Excel表格中合并单元格,就不会计算均值了。其实也没有想得那么难,下面我就跟大家介绍一个实用的公式,可以快速计算出均值。 下图是一个各地区员工按月完成工作的数据表格,其中有些单元格是...
简述excel列标的含义和作用 问题:简述excel列标的含义和作用
回答:...辑“假(FALSE)”。 条件判断 AVERAGE 求出所有参数的算术均值。 数据计算 COLUMN 显示所引用单元格的列标号值。 显示位置 CONCATENATE 将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 字符合并 COUNTIF 统计某...
VBA对多个工作簿进行合并计算求和一例 问题:VBA对多个工作簿进行合并计算求和一例
回答:...中的合并计算可以对多个工作表的对应项目进行求和、求均值等计算,但如果需要合并计算的工作表较多,特别是这些工作表位于不同的工作簿内时,逐一选择数据源显得较为繁琐。用VBA中的Range.Consolidate方法可以快速地对多...
怎样在EXCEL求平均值 问题:怎样在EXCEL求平均值
回答:先选中你要输入均值单元格,然后在地址栏输入=号,再在前面的函数栏选择函数AVERAGE,就会弹出一个窗口,分别是Number1和Number2这时你只要拖动鼠标全部选中你要求均值的列或者行,回车就得出你要是数据啦。 你也可以...
excel2007中最常用的函数 问题:excel2007中最常用的函数
回答:...,我们最常用的函数就是对一个表格数据进行求和,计算均值,最后进行排名的函数。比如在成绩表中,就一定会用到这些函数,那么如何在excel2007中使用这些函数呢?下面我们一起来学习吧。 一.求均值 1.打开excel表格,...
Excel函数不求人03:求平均值 问题:Excel函数不求人03:求平均值
回答:...Excel中都是经常会见到的,我们如何在Excel中求很多项的均值呢?这是个问题。现在,汪琪老师就来教大家搞定这个问题,其实只要一个求均值的函数就能轻松解决啦! 我们这里以上图中的表格为例,在E列中求出每个学生...
相关推荐: