乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel如何每隔两行求和(excel如何每一页都打印表头)

excel如何每隔两行求和(excel如何每一页都打印表头)

作者:乔山办公网日期:

返回目录:excel表格制作

Excel,怎么满足两个条件?每隔两列进行求和?


可以通过SUMPRODUCT函数来实现你说这这样要求,不过我们需要使用两次SUMPRODUCT函数才可以实现所说的要求,函数如下,我们要求每隔两列,且单元格值为100 和200的和

在这里使用了两次SUMPRODUCT

第一次求每隔两列值为100的和:=SUMPRODUCT((MOD(COLUMN(A1:P6),3)=0)*(A1:P6=100)*A1:P6)

第二次求每隔两列值为200的和=SUMPRODUCT((MOD(COLUMN(A1:P6),3)=0)*(A1:P6=200)*A1:P6)

很多人会问为什么不直接写在一起,这个讲起来比较麻烦,就不讲解,直接套用即可

更改数据区域,然后更改条件即可直接套用

下面来讲解下

每隔两列,就是列数为3倍数,我们可以使用column函数来获取每个单元格的列号,然后使用mod函数将列号除以3,结果为0的就是我们需要的

函数为:MOD(COLUMN(A1:H6),3)=0

然后我们使用SUMPRODUCT计算每隔两个,值为100的单元格的和,如下图,淡绿色区域的为两行的区域

公式:=SUMPRODUCT((MOD(COLUMN(A1:P6),3)=0)*(A1:P6=100)*A1:P6)

MOD(COLUMN(A1:P6),3)=0:找出每隔2行的行号

(A1:P6=100)*A1:P6:判断单元格的值等于100

第二次的使用我们只需要将条件中的等于100改为等于200,然后将两个公式相加即可

第二次公式如下:SUMPRODUCT((MOD(COLUMN(A1:P6),3)=0)*(A1:P6=200)*A1:P6)

最后我们将两个公式相加,即可得到正确的结果,可以加加看看 - -

手打不易,望采纳~

我是excel从零到一,关注我持续分享更多excel技巧

Excel中怎样隔行或隔列求和?


无邀自答。

这个问题,职场中还没有碰到,一时半会也没想到什么情况下需要隔行/隔列求和。

倒是隔行隔列填充颜色比较常见,这是为了防止串行的有效方法。

那,我就回答下这个问题,权当技巧分享讨论,若你想到该问题的使用场景,记得评论下告诉我哦!


Sumif函数实现隔行求和

用法:sumif( 条件区域, 条件, 求和区域)

这是sum家族的成员之一,在Excel中应用很广,也是表亲必备的函数。

那,要实现隔行求和,则,可以添加一辅助列,用来区分单双行

当然,判断单双行,还可以使用mod(row(),2)来实现,既用当前行号除2来判断单双。

完整动画演示如下:

当然,还可以不使用辅助列,而是直接把辅助列的内容直接镶嵌到sumif函数中,只是,这个参数有点长了,不过,只要逻辑对了,那就不会错!

Sumproduct实现隔行求和

用法:sumproduct( 数组1, 数组2 ... )

这是乘积函数,经常应用在绩效等数学计算上。

该函数来实现各行求和的方法与Sumif函数的隔行求和大致相同,动画演示如下:

隔列求和与隔行求和异曲同工,各位看官可以变通下即可实现。

再分享一个更实用的隔行技巧

这个技巧重要的思路,辅助列、定位的使用。

会了这个技巧,那些隔行操作就都是小Case了。

好了,希望这几个小技巧能帮到你!

函数的详细用法,可以私信我"Excel函数"免费获取哦!

我是Excel技巧精选,别忘了,点赞,点赞,点赞!!!

本文标签:

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网