EXCEL如何使用函数实现excel跨行求和和

Excel:如何使用函数实现多表多条件汇总求和 - 陈希章 - 博客园
随笔 - 1283, 文章 - 0, 评论 - 3079, 引用 - 4
有网友给我来信,提到下面这样一个问题,希望我能设法帮助解决 工作簿中有好几个表格,例如下面的1,2,3,4,5。他们的格式都相近:部门,姓名,型号等等
现在是希望在“结果”这个工作表中对五个工作表的值进行汇总,而且要能按照部门和姓名进行筛选
这个问题可以通过以下公式来解决
=SUMPRODUCT((T(INDIRECT("'"&{1,2,3,4,5}&"'!A"&ROW($2:$5)))=$A2)*N(INDIRECT("'"&{1,2,3,4,5}&"'!C"&ROW($2:$5)))*(T(INDIRECT("'"&{1,2,3,4,5}&"'!B"&ROW($2:$5)))=$B2)) & 好多年不怎么深入去研究Excel了,现在Excel的水准也只跟一般用户差不多,写这个公式也费了不少脑筋常用教程:
您现在的位置: > 教程 >
Excel使用SUMPRODUCT和MOD函数实现隔行求和
18:44:36 | ReadNums | 22661 | 标签
  如题目所述,如何在Excel中实现隔行求和
  如下图,假设存在这样的一张数据表!
  下面,我们要实现的效果是,实现隔行求和,和值放在F3单元格!
  我们所要实现的隔行求和是这样的,每隔一行就进行一次求和;从E3到E10数据区域实现隔行求和!
  将插入条定位到F3单元格,之后,在其对应的fx函数输入框内输入如下的命令:
  =SUMPRODUCT((MOD(ROW(E3:E10),2)=1)*1,E3:E10)
  然后直接按回车键即可完成!
  如下图:
  知识扩展:
  ①:每隔两行如何进行求和?
    =SUMPRODUCT((MOD(ROW(E3:E10),2)=0)*1,E3:E10)
&&&&&&& ②:每隔三行如何进行求和:
&&&&&&&&&&&&&&&& =SUMPRODUCT((MOD(ROW(E3:E10),3)=0)*1,E3:E10)
&&&&&&& ③:每隔四行如何进行求和:
    =SUMPRODUCT((MOD(ROW(E3:E10),4)=0)*1,E3:E10)
  ………………………………
  通过上述分析,我们可以推出一个通用公式:
  =SUMPRODUCT((MOD(ROW(数据区域),N)=0)*1,数据区域);其中,N为一个行值,N为多少即为隔多少行求一次和;
问题未解决:
内容实用原创,讲得很好。
有问题请在线咨询。

我要回帖

更多关于 excel跨行求和公式 的文章

 

随机推荐