excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel如何使用sumif函数公式跨多个工作表进行指定数据的一键求和

在前面作者介绍了sumif函数用于跨列求和及跨表求和的应用,而今天要讲解的,乃是真正的“跨表求和”,即跨工作表求和。

如在下面动图中,作者创建了3个工作表吗,分别来显示3个日期的水果销量。

“4号”,“5号”,“6号”

我们的目的是通过一个函数公式,快速地在下图红框单元格中一键求和出3个工作表相应水果的总销量。

换言之,就是通过一个函数公式进行跨工作表的指定数据求和。

合并计算”

数据工具栏下方功能区点击数据--合并计算--添加引用位置首行

在界面框设置完毕,我们点击确定看一下合并计算的效果:

从上图可见,3个工作表的表格数据被引用汇总到一个新的单元格区域中,而且其数值都自动进行了求和计算,不仅包含了销量数据,而且还求和的单价,这当然是不准确的。

而且在表中品种列是数据是空的,那明显这个合并计算的效果没有达到我们的目的,因此我们仍然要通过写一个函数公式来进行跨工作表求和。

按照作者习惯,照旧先上完整公式,再一步步来解析公式的各个部分的含义。

{=SUM(SUMIF(INDIRECT(ROW($4:$6)&"号!b:b"),H2,INDIRECT(ROW($4:$6)&"号!c:c")))}

这个公式包含了sum、sumif、indirect和row函数,见到这样的组合公式,既有sum,又有row函数,因为我们要非常快速地联想到sum与row函数组合的应用,通常是一个数组公式。

数组公式是需要三键结束的,如下图所示的,在公式编辑栏我们看到公式并没有使用大括号“{}”来进行引用,那么它执行的是常规公式运算,其结果只显示出sum函数表达式的第1个结果。

我们接下来进行较为详细地解析。

购买专栏解锁剩余60%

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接