关闭→
当前位置:科普经验站>IT科技>excel表格怎么运用sum和sumif函数快速横向隔行求和

excel表格怎么运用sum和sumif函数快速横向隔行求和

科普经验站 人气:2.22W

这要借助辅助列,假如你要求和的数据在A列: 1、取一空列,比如B列,B1单元格输入a,B2单元格输入b 2、选中B1与B2单元格,用拖拽的方式向下填充,使得奇数行都是a,偶数行都是b 3、在求和的地方,比如C1单元格,输入公式 =SUMIF(B:B,"a",A:A),

在用EXCEL做报表时,要进行横向并且是隔行的数据求和时,若计算数据有几十列,几百列,那又如何运用函数快速的进行求和呢?

方法

计算出“产品A”与“产品C”1月到7月,每个月的总和,结果显示在F2到F8单元格。

这要借助辅助列,假如你要求和的数据在A列: 1、取一空列,比如B列,B1单元格输入a,B2单元格输入b 2、选中B1与B2单元格,用拖拽的方式向下填充,使得奇数行都是a,偶数行都是b 3、在求和的地方,比如C1单元格,输入公式 =SUMIF(B:B,"a",A:A),

excel表格怎么运用sum和sumif函数快速横向隔行求和

点下F2单元格,并输入公式:=SUM(SUMIF($B$1:$E$1,{"产品A","产品C"},B2:E2))

必须有条件的使用sumif函数隔行求和。通常情况下这样处理:假设求区域A1:A10中的A1、A3、……、A9的和,则公式为:=SUM(IF(MOD(ROW(A1:A10),2)=1,A1:A10))上式为数组公式,需按ctrl+shift+enter三键结束

excel表格怎么运用sum和sumif函数快速横向隔行求和 第2张

按回车键,F2单元格即得出结果“125”;

这要借助辅助列,假如你要求和的数据在A列: 1、取一空列,比如B列,B1单元格输入a,B2单元格输入b 2、选中B1与B2单元格,用拖拽的方式向下填充,使得奇数行都是a,偶数行都是b 3、在求和的地方,比如C1单元格,输入公式 =SUMIF(B:B,"a",A:A),

光标放在F2单元格右下角,显出+字符号后,再双击。F3到F8单元格即得出相应的结果。

必须有条件的使用sumif函数隔行求和。通常情况下这样处理:假设求区域A1:A10中的A1、A3、……、A9的和,则公式为:=SUM(IF(MOD(ROW(A1:A10),2)=1,A1:A10))上式为数组公式,需按ctrl+shift+enter三键结束。

excel表格怎么运用sum和sumif函数快速横向隔行求和 第3张

在编写公式时,"产品A","产品C"的数据区域一定要加上“$”号,也就是要进行绝对引用“$B$1:$E$1”;因为"产品A","产品C"是固定在B1到E1单元格,若不进行绝对引用的话,当向下填充公式时,计算结果就会出现错误。

=sumproduct((mod(row(7:1949),9)=7)*A7:A1949)

excel表格怎么运用sum和sumif函数快速横向隔行求和 第4张

在F3单元格点下,在编辑栏中显示出公式,这时,我们可以看到,本来"产品A","产品C"的数据区域应该是B1到E1单元格的,现在变成了B2到E2单元格了。

不规律就用你写的公式,等号开头。 或者用 =SUM(H3,H4,H6:H12,H14:H19,H22,H23,..,H78)

excel表格怎么运用sum和sumif函数快速横向隔行求和 第5张

在F4单元格点下,在编辑栏中显示出公式,我们同样可以看到,本来"产品A","产品C"的数据区域应该是B1到E1单元格的,现在变成了B3到E3单元格了。

请见附件G列彩色单元格公式。20行与2000行的隔行求和,道理相同。 附件:隔行求和.xls

excel表格怎么运用sum和sumif函数快速横向隔行求和 第6张

如此类推,F5、F6、F7、F8单元格中公式"产品A","产品C"的数据区域都相应发生了变化。

单数行 =SUMPRODUCT((MOD(ROW(A1:A100),2)=1)*A1:A100) 双数行 =SUMPRODUCT((MOD(ROW(A1:A100),2)=0)*A1:A100)

因为"产品A","产品C"是固定在B1到E1单元格的,F3到F8单元格的公式中,"产品A","产品C"数据区域发生了变化,所以不能得出正确的结果。

用SUMIF()函数好像不能完成,可用下列方法求和: 1、在A列前插入一空列(即A列),在A1 按A列排序,排序后奇数行和偶数行分别集中在一起,可以方便地使用SUM()函数求和。

excel表格怎么运用sum和sumif函数快速横向隔行求和 第7张

扩展阅读,以下内容您可能还感兴趣。

SUMIF函数隔行求和

这要借助辅助列,假如你要求和的数据在A列:

1、取一空列,比如B列,B1单元格输入a,B2单元格输入b

2、选中B1与B2单元格,用拖拽的方式向下填充,使得奇数行都是a,偶数行都是b

3、在求和的地方,比如C1单元格,输入公式

=SUMIF(B:B,"a",A:A),求A列奇数行的和

=SUMIF(B:B,"b",A:A),求A列偶数行的和

-------------------------------------------------------------------------

你这问题补充与隔行求和有关系么?

你要求AJ50:AP50的和,直接=SUM(AJ50:AP50)就可以了,AJ50:AP50只是一个1×7的单元格区域。

如果你要依据区域AJ49:AP49中的值(是否为0)来求AJ50:AP50的和,那么写成:

=SUM(AJ50:AP50)-SUMIF(AJ49:AP49,0,AJ50:AP50)

如何SUMIF函数隔行相加呢?

必须有条件的使用sumif函数隔行求和。通常情况下这样处理:假设求区域A1:A10中的A1、A3、……、A9的和,则公式为:=SUM(IF(MOD(ROW(A1:A10),2)=1,A1:A10))上式为数组公式,需按ctrl+shift+enter三键结束。

SUMIF函数隔行求和

这要借助辅助列,假如你要求和的数据在A列:

1、取一空列,比如B列,B1单元格输入a,B2单元格输入b

2、选中B1与B2单元格,用拖拽的方式向下填充,使得奇数行都是a,偶数行都是b

3、在求和的地方,比如C1单元格,输入公式

=SUMIF(B:B,"a",A:A),求A列奇数行的和

=SUMIF(B:B,"b",A:A),求A列偶数行的和

-------------------------------------------------------------------------

你这问题补充与隔行求和有关系么?

你要求AJ50:AP50的和,直接=SUM(AJ50:AP50)就可以了,AJ50:AP50只是一个1×7的单元格区域。

如果你要依据区域AJ49:AP49中的值(是否为0)来求AJ50:AP50的和,那么写成:

=SUM(AJ50:AP50)-SUMIF(AJ49:AP49,0,AJ50:AP50)

如何SUMIF函数隔行相加呢?

必须有条件的使用sumif函数隔行求和。通常情况下这样处理:假设求区域A1:A10中的A1、A3、……、A9的和,则公式为:=SUM(IF(MOD(ROW(A1:A10),2)=1,A1:A10))上式为数组公式,需按ctrl+shift+enter三键结束。

TAG标签:#隔行 #excel #sumif #表格 #sum #