怎样在excel有合并单元格的条件下,实现查询求和的问题

如图,这是一个工作量统计表,需要在N7单元格里统计“李某王某的今日巡检工时”,也就是表格里的F列6行至12行的求和。但是很遗憾,A列(姓名)必须合并单元格,但是每日工作量行数并不固定,A列中人名排列顺序也不固定。这是现实条件。所以没法用简单的sum函数来求和,现在需要用条件查询来实现数据的统计,需要统计F列数据中,条件为A列“李某王某”的数据并求和。拜托各位excel大神了。。新人无分数可赠,唯有遥拜。

表中有5列数据,除了第一列,其他每列中都会有合并的单元格,这里,有可能需要分两种情况来处理:

    合并的单元格数值相同。

    合并的单元格是这个数值的平均值。

    当我们需要把这个表格中的数据按行求和或者其他运算的时候,问题来了,合并后的单元格在使用公式的时候,默认为合并的第一个单元格。例如表中B2-B4单元格合并了,值是31,那么在公式取值的时候,只有B2 = 31,其他两个单元格都为0

    是不是尴尬了?

    情况1:合并的单元格数值相同。

    这个比较好处理,首先,复制所有单元格,然后粘贴到新表或者空白处,选择

    只粘贴值,贴过来后,合并的单元格的值只保留了第一个。

    接着,我们使用快捷键CTRL+G,然后定位条件选择空值,点击确定

    这样,我们就选中了所有原本合并单元格转换过来后变成空值的单元格

    紧接着,输入“=”号,然后按一个向上键“↑”,最后按下CTRL+回车,这样,第一种情况就处理完成了,所有合并的单元格都变成了相同的值

    情况2:合并的单元格是这个数值的平均值。

    这种情况逻辑上看比第一种复杂,但是,我们也能用公式很快的处理他,当然,前提是我们知道公式,哦,还有一小段VB代码,话不多说,直接给操作流程:

    1、新增一个模块,输入以下代码:

    Function MergeRowsCount(Rng As Range) As Long

    MergeRowsCount = Rng.MergeArea.Rows.Count

    End Function

    这段代码是给我们新增了一个获取合并单元格数量的自定义函数MergeRowsCount

    2、然后在新表或者空白处输入公式(此处默认数据单元格从A2开始):

    =IF(MergeRowsCount(A2)=1,A2,IF(ISNUMBER(A2),A2/MergeRowsCount(A2),A13))

    3、拉到与原表格一样大小的范围,完成

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-04

1、在A列“姓名”最后行输入任一个符号(统计用)

2、在N7(怎么不在N6?)输入

=IF(A6="","",SUM(OFFSET(F6,,,MATCH(1,1/(A7:A$100<>""),0),)))

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。

本回答被提问者采纳
第2个回答  2019-03-05
建立辅助列
也就是相当于变相取消合并单元格
比如M6
=LOOKUP("坐",$A$6:A6)
下拉公式
=SUMIF(M:M,"李某王某",F:f)
第3个回答  2019-03-04
合并单元格就是制造麻烦,不要用了。

要用,就要用代码配合。

怎样在excel有合并单元格的条件下,实现查询求和的问题
这个比较好处理,首先,复制所有单元格,然后粘贴到新表或者空白处,选择 只粘贴值,贴过来后,合并的单元格的值只保留了第一个。接着,我们使用快捷键CTRL+G,然后定位条件选择空值,点击确定 这样,我们就选中了所有原本合并单元格转换过来后变成空值的单元格 紧接着,输入“=”号,然后按一个向上键...

Excel合并单元格汇总求和
一、Excel合并单元格汇总求和 如上图所示,表格中按部门合并了单元格,合计列也要按部门进行汇总每个店的业绩总和。每个部门有多名员工,我希望能够求出每个部门所有员工业绩的总和。首先选中所有合并单元格,然后输入公式:=SUM(C2:C17)-SUM(D3:D17) ,输入完成后按Ctrl 回车键确认公式,即可得到第个...

Excel 表格技巧—合并后的单元格如何求和与统计
合并单元格无规律,有多有少。西安设置一个合并单元格,输入公试:=SUM(C2:C10)-SUM(D3:D10),这时的计算结果是错误了,没事的完成下一步就OK了:2.选中需要求和的区域D2:D 10,激活编辑栏(将光标定位到编辑栏),按快捷键Ctrl+Enter键填充所有合并单元格:根据第二步的截图,可以发现,...

怎么按合并单元格对Excel表格进行求和
具体如下:1.首先,请大家打开电脑,来到Excel表格所在的文件位置,效果如图,接着请双击将表格打开。2.第二步,屏幕中出现了如图所示的新界面。3.第三步,接下来,请大家在新界面中的第一个单元格中输入一下的求和公式=SUM(C2:C12)-SUM(D3:D13)4. 第四步,如图所示,请大家选中全部的空白单元...

excel 合并单元格后求和
1、使用excel将我们的表格文件打开,然后选择人名并单击鼠标右键在右键菜单哪里找到复制选项 2、点击复制之后再选择单元格,并单击鼠标右键找到粘贴选项,粘贴之后再在数据里找到删除重复项选项 3、输入好参数之后按下回车键我们就得到了计算的结果了 4、选择计算的结果将鼠标放到右下角然后向下拖动我们就将...

excel如何利用合并计算完成多表格数据汇总求和技巧
第一步:鼠标光标定位在“汇总”工作表A1单元格,依次单击【数据】—【合并计算】,弹出“合并计算对话框”。第二步:在合并计算对话框里的“函数”可以选择对多表汇总后的数据是执行合种计算,常用的有“求和”、“求平均”、“求最大”、“求最小”。第三步:先把光标定位在“引用位置”下的文本...

excel中有合并单元格怎么求和
合并单元格的公式不好写,先用公式在其他列填充好,如图所示 =IF(A1="",OFFSET(D1,-1,0),A1)接着用公式=SUMPRODUCT(($B:$B=$E2)*($D:$D=F$1)*$C:$C)去计算。

excel中如何对合并单元格求和及公式详解
excel中使用合并单元格求和是非常常用的技巧,但很多人找不到方法,今天我们详细讲一下方法。在讲解之前我们提一下CTRL+ENTER的用法。我们一个区域后按输入文本后,按CTRL+ENTER,可以在一个区域输入相同文本。这是对文本的使用的,如果使用这个方法输入公式呢。如图所示,我们选择一个区域,输入公式=SUM(...

excel 合并单元格后求和
我们需要准备的材料分别是:电脑、Excel表格。1、首先我们打开需要编辑的Excel表格。2、然后我们点击打开数据中的“合并计算”。3、然后我们在弹出来的窗口中点击“数据区域”,选择想要合并的数据,之后点击“合并区域”,选择放置结果的单元格,点击下方的“求和”,回车确定即可。

excel中出现合并的单元格怎么多条件求和?
效果如上图,为了便于直观显示,简化了部分数据 输入公式=SUMPRODUCT(($A:$A=F$1)*($B:$B=$E2)*$C:$C)右拉下拉 注意:A列合并单元格使用了假合并。

相似回答