定了,这样隔行进行求和,全员都说好

Hi,大家好,本专栏将会从零开始和大家用图文的方式,30天让你从不会到熟练使用函数,0基础开始学习Excel函数,让你喜欢上它!有兴趣的小伙伴可以持续关注我,或者在专栏进行查看学习,愿与君携手共进!

大家好,今天我想和大家分享如何在Excel中实现"这样隔行进行求和"。在我们的工作中,我们想要求和的数据可能每隔一列交错排列。由于数据区域不是连续的,许多人会逐行计算,这是浪费时间。今天我想与大家分享如何使用函数快速解决此类问题。

一、首先解释哈需要用的函数工具;

需要使用三个函数,即sumproduct函数、mod函数和row函数。这三个功能经常使用函数。让我简单介绍一下它们的功能和参数,一起学习一下:


1. SUMPRODUCT

SUMPRODUCT函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和 。

语法形式为SUMPRODUCT(array1, [array2], [array3], ...)
第一参数:array1
第二参数:array2
第三参数:array3
以此类推,最多有256个参数

需要注意的2点:

1、数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。

2、函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。


2. MOD

mod函数是一个求余函数,即是两个数值表达式作除法运算后的余数。特别注意:在EXCEL中,MOD函数是用于返回两数相除的余数,返回结果的符号与除数(divisor)的符号相同

MOD函数:求余数函数

语法形式为: mod(nExp1,nExp2)
第一参数:Number 被除数
第二参数:Divisor除数

mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。那么:两个同号整数求余与你所知的两个正数求余完全一样(即两个负整数与两个正整数的算法一样)。

说明:

1、函数MOD可以借用函数 INT 来表示:

2、MOD(n, d) = n - d*INT(n/d)


3. ROW

ROW函数是用来确定光标的当前行位置的函数 。如果省略 reference,则假定是对函数ROW单元格的引用。ROW函数不能引用多个区域。ROW()函数包含向后兼容性。用CurrentY属性代替

ROW函数:返回引用单元格的行号
ROW(reference)
参数:单元格位置

说明:

COLUMN函数和ROW函数以及COLUMNS函数和ROWS函数在动态引用行号和列号方面非常有用;

= COLUMN(引用地址)


二、隔行求和

如图,计算下上半年的所有库存以及销量,在对应的单元格输入公式

求总库存:=SUMPRODUCT((MOD(ROW(C2:G13),2)=0)*C2:G13)

求总销量:=SUMPRODUCT((MOD(ROW(C2:G13),2)=1)*C2:G13)

讲解下公式,利用是SUMPRODUCT函数的条件求和,使用公式来获得数据区域的行号(ROW(C2:G13)),结果如下图

我们可以看到库存数据总是在偶数行,销售数据总是在奇数行,因此我们使用mod函数来计算2的其余部分。如果mod函数等于0,则表示单元格位于偶数行,如果等于1,则表示单元格位于奇数行,然后我们将此结果等于0(MOD(ROW(C2:G13),2)=0)。如果条件正确,则返回true;如果条件错误,则返回false,可以将其视为1,false可以视为0。最后,求和积函数将对相应的数据进行乘法和求和,以便获得正确的结果

以上是使用这三个函数进行交错求和的计算过程,因为这是一个数组公式,需要一定的基础才能理解。如果你不理解它,你可以直接应用它;

以上就是我与大家分享,我希望它能帮助你解决工作和学习中的一些问题。如果你觉得很好,就喜欢它。非常感谢您的关注。

我是Excel自动化办公吧,关注我持续分享更多的Excel技巧!

如果有不明白的或者不懂的可以在下方留言,我们会一一解答的。

相关文章

WPS 隐藏神技!ROWS 函数这 5 种用法,让你数据处理快到飞起

一、ROWS 函数是什么?一文读懂基础语法ROWS 函数,从名字就能猜出个大概 —— 它专门用来计算某个区域或数组的行数。语法非常简单,就长这样:ROWS(array)。这里的array可以是单元格区...

excel函数技巧:NO24行列数计算函数rows、columns

我用这两个函数比较多还是因为把它们代替了count类函数,特别是counta函数,主要原因在于用conuta时会将空行统计成1,这与实现是1的时候会产生混淆。而rows函数会返回错误值,再用iferr...

Excel神操作:一键复制数据N次,自动垂直排列!职场效率翻倍秘籍

还在手动复制粘贴?这个公式让你的工作效率提升10倍!在日常工作中,我们经常遇到这样的场景:需要把某个数据重复生成多份,并且要整齐地垂直排列。比如制作员工工牌、生成测试数据或创建重复标签。今天教大家两种...

新函数TRIMRANGE来了!智能判断表格大小,让函数自动更新

今天跟大家分享一个我期盼了很久的一个Excel新函数——TRIMRANGE,Excel终于可以智能的判断数据区域的大小了,现在Excel函数已经迈进数组编程时代,有了它不但可以提高计算的速度,还能让函...

隔行隔列提取,这两个 Excel 函数啥都为你想到了

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知...

又来了2个新函数,提取任意行列数据,太好用了!

今天跟大家分享2个新的Excel函数,WPS用户也是可以使用的,它就是——CHOOSECOLS与CHOOSEROWS,废话不多说,让我们直接进入主题吧一、了解函数CHOOSECOLS:返回数组中的指定...