excel多列条件求和

我有一个表格,从C列到Z列假如,就是有很多列,c列是进,D列是出,这样循环下去,最后我要求所有的进减去出的结果,如何用函数表达??

用数组,输入公式后ctrl+shift+回车三键结束。如果光光是C列到Z列就用
=SUM(IF(MOD(COLUMN(C1:Z1),2),C1:Z1,-C1:Z1))
如果是不管那列,全部是隔行加减,则用
=SUM(IF(MOD(COLUMN(1:1),2),1:1,-(1:1)))
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-29
  Excel表格中多列条件求和的方法。先来看一组销售数据,是某商场不同品牌电视机的三天销售记录:
  现在需要根据G列的品牌,计算其三天的销售总和。
  想必有表亲已经想到办法了,既然是按条件求和,就用SUMIF函数呗:
  =SUMIF(B:B,G2,C:C)+SUMIF(B:B,G2,D:D)+SUMIF(B:B,G2,E:E)
  公式分别对C、D、E列条件求和,最后相加。
  这样看是没有问题的,可是如果需要对30列数据条件求和,那岂不是太费劲了哦。
  嗯,还有一种简便一点的公式:
  这里用到了数组公式:
  =SUM(IF(B$2:B$72=G2,C$2:E$72))
  首先用IF函数进行处理,如果B2:B72中等于G2单元格指定的品牌,就返回C2:E72单元格区域中对应行的数值,否则返回逻辑值FLASE,最后使用SUM函数求和。
  这里因为执行了数组运算,所以公式编辑完成后,要单击编辑栏,再按住Shift+Ctrl不放,按回车。注意公式两侧的花括号是自动生成的,手工敲入是无效的哦。
  这个公式比较简短,但是需要按三键才能输入,有些新人朋友可能一时还找不到感觉,耐心点,多试几次吧。
  还有一个不需要按三键输入的公式:
  =SUMPRODUCT((B$2:B$72=G2)*C$2:E$72)
  首先使用B$2:B$72=G2判断B列是否等于指定的品牌,得到逻辑值TRUE或是FLASE,再用逻辑值与C2:E72的数值相乘,最后使用SUMPRODUCT计算出乘积之和。
第2个回答  2009-10-09
最后我要求所有的进减去出的结果:你的这个结果是指的什么呢???所有“进-出”的和还是“进-出”的差,还是“进-出”的积呢?你的问题就有问题!你说怎么回答呢?
假设是和,合计数在M6,公式就是:
M6=(C6-D6)+(E6-F6)+(G6-H6)+(I6-J6)+(K6-L6)括号可有可无,四则运算中加减法不分先后都一样的
如果是差:M6=(C6-D6)-(E6-F6)-(G6-H6)-(I6-J6)-(K6-L6)括号可有可无,四则运算中加减法不分先后都一样的
如果是积:M6=(C6-D6)*(E6-F6)*(G6-H6)*(I6-J6)*(K6-L6)括号必须
如果是商:M6=(C6-D6)/(E6-F6)/(G6-H6)/(I6-J6)/(K6-L6)括号必须

只能是这样的了!别的我想不出来你究竟想要达到一个什么样的要求了啊 !呵呵~~~祝你好运!
第3个回答  2009-10-09
如果C:Z列最上面有进和出的标志
直接sumif()-sumif()即可 (sumif用法看帮助)

如果首行没有标志,可以用数组公式(输入时按ctrl+shift+enter完成)
=SUM(IF(MOD(COLUMN(C1:Z1),2),C1:Z1,-C1:Z1))本回答被提问者采纳
第4个回答  2009-10-09
如果是求和:选中CD列然后点求和按钮。适用于很多数加一起特别方便快呀。
减:在你要算出结果的那一单元格“输入等号然后点一下C单元格减号点下D单元格按回车可以了

EXCEL如何实现同条件多列求和
Excel 中可以使用多种方法实现同条件多列求和,下面介绍两种常用的方法:使用 SUMIF 函数:SUMIF 函数用于对符合指定条件的单元格求和。语法为:=SUMIF(范围,条件,[求和范围]),其中“范围”是需要判断的单元格区域,“条件”是指定的条件,“求和范围”可选,如果省略则对“范围”求和。例如,如果要...

EXCEL中满足多个条件求和
在Excel中进行多条件求和,可利用SUMIF函数。此函数能根据单一或多个条件筛选数据,计算符合条件数据的总和。例如,求解销售部门中,产品类型为"A"且销售额大于100的产品总销售额,公式为:=SUMIF(B2:B10,">100",C2:C10,"Product Type 2")。此公式筛选出B2:B10中满足">100"条件的数据,同时筛选出...

excel表格多列求和公式excel表格多列求和公式怎么设置
公式1:=SUM(SUMIF(B:B,G2,C:C)+SUMIF(B:B,G2,D:D)+SUMIF(B:B,G2,E:E))。这个公式其实是对公式1的优化,利用SUMIF函数和OFFSET得到了三个一列的求和区域,相当于用一个SUMIF和OFFSET实现了三个SUMIF的工作。当求和列增加的时候,只需要在OFFSET里增加偏移数即可。公式2:=SUM(IF(...

excel多个条件怎样求和?
excel多个条件求和的方法如下:假定数据在A列,求和结果存放在B列。方法一:公式=SUMIFS($C$2:$C$14,$A$2:$A$14,F2,$B$2:$B$14,$E$2)方法二:=SUMPRODUCT((TEXT($A$2:$A$14,"mm月dd日")=F2)*($B$2:$B$14=$E$2)*($C$2:$C$14))

excel中sumifs公式多列、或者区域求和
在Excel中,SUMIFS函数是一种强大的工具,可用于多条件多区域的求和。当需要对多列或者特定区域进行求和时,SUMIFS函数能够提供灵活且高效的解决方案。首先,SUMIFS函数的基本语法是:SUMIFS。其中,sum_range表示要求和的区域,而criteria_range1、criteria1等则分别表示条件区域和对应的条件值。通过设定多个...

excel如何进行多条件求和?
excel求和方式如下:1、打开excel表格;2、选择需要求和的单元格,点击上面工具栏中“求和”按钮即可。3、在空白单元格中输入=sum函数,双击sum函数。这时选中横向数据中需要进行求和的数据,用英文逗号隔开,回车即可得出结果。4、也可以用SUBTOTAL函数进行动态求和,在空白单元格输入=SUBTOTAL(109,),...

Excel多条件求和可以使用哪些函数
一、Excel Sumifs 语法 1、表达式:SUMIFS(sum_range, criteria_range1, criteria1, , ...)中文表达式:SUMIFS(求和区域,条件区域1,条件1,,...)2、说明:A、表达式中,前三个参数是必需的,括号()中的参数是可选的,省略号(...)表示继续构建、、...、。B、可以在条件中使用通配符“...

怎样在excel中同时实现多个条件的求和?
1、满足多个条件也可以分两种情况:同时满足多个条件;满足多个条件中的一个或若干个即可。我们以下图的数据来举例说明。2、首先,利用AND()函数来说明同时满足多个条件。举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。3、在C2输入公式:=IF(AND(A2="A",B2>210),"Y",""...

if函数如何实现多个条件的求和?
1、在excel表格中的A列单元格内输入一组数据,用来使用IF函数输入五个条件进行数据操作。2、在B2单元格内输入IF公式:=IF(A2<60,"1",IF(A2<100,"2",IF(A2<200,"3",IF(A2<280,"4",IF(A2<350,"5")))。意思是A2单元格中如果数据小于60,则显示数字1,如果数据小于100,则显示数字2,...

excel中sumifs公式多列或者区域求和
在Excel中,使用SUMIFS公式进行多列或区域求和时,可以灵活地根据多个条件对数据进行筛选并求和。SUMIFS函数的基本语法为:SUMIFS(sum\\_range, criteria\\_range1, criteria1, \\[criteria\\_range2, criteria2\\], ...),其中sum\\_range是要求和的区域,criteria\\_range1是第一个条件区域,criteria1是...

相似回答