excel函数sumif条件excel求和sumif的问题?( 在线等,10分财富悬赏)

一、关于sumif()函数的用法说明及用途。
根据指定条件对若干单元格求和。
SUMIF(range,criteria,sum_range)
Range&&& 为用于条件判断的单元格区域。
Criteria&&& 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、"&32" 或 "apples"。
Sum_range&&& 是需要求和的实际单元格。
只有在区域中相应的单元格符合条件的情况下,sum_range 中的单元格才求和。
如果忽略了 sum_range,则对区域中的单元格求和。
Microsoft Excel 还提供了其他一些函数,它们可根据条件来分析数据。例如,如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用 COUNTIF 函数。如果要让公式根据某一条件返回两个数值中的某一值(例如,根据指定销售额返回销售红利),则可使用 IF 函数。
以上是从帮助文件里复制出来的,以前没有好好看到这些,以为没什么用处,但现在看来里面真是遍地黄金甲啊!!
效果截图如下:
示例解释如下:把属性值(A列)中大于等于200000的(这是条件)对应单元格(B列)(这是实际进行求和的区域)进行求和。
这个函数有什么用处呢?尤其是在学生成绩处理过程中
想来想去,也只能是指把它归为可以进行条件求各而已。
二、在VBA中如何实现?
其实可以用在以下情况中,比如可以统计、计算每个人的工作量,而且可以直接填到指定单元格内。如果想在VBA中实现的话,那就需要完成以下两步:
①获取每个人的姓名,存入数组中。这里有个问题,可不是在数组定义中指定常量?②根据数组列表中每个人姓名,以此为条件,计算每个人的工作量。这样就不用要求必须提前排好序,即使是乱序也不要紧了。
下面就实现这个功能吧。以统计各任课教师的工作量为例,样表如下:
由上表明显可以看出,B列中有重复列存在,处理过的样表如下:
源程序如下:
Option Base 1Sub 统计工作量()&&& '建立验证表,删除重复行,并获取教师姓名,同时也获得了教师列表。&&& Application.DisplayAlerts = False&&& Worksheets("sheet1").Activate&&& Worksheets("sheet1").Copy before:=Worksheets("sheet1")&&& ActiveSheet.Name = "验证"&&& 'ActiveSheet.Delete&&& Dim R As Integer&&& Dim i As Integer&&& R = Range("B65536").End(xlUp).Row&&& For i = R To 1 Step -1&&&&&&& If Application.WorksheetFunction.CountIf(Range(Cells(1, 2), Cells(R, 2)), Cells(i, 2)) & 1 Then '充分利用Countif函数的功能:统计在指定区域内符合条件的个数,据此:若符合cells(i,2)的单元格个数出现了2个以上,则该行一定有重复行,那么即可把该行删掉.&&&&&&&&&&& Range(Cells(i, 2), Cells(i, 2)).EntireRow.Delete&&&&&&& End If&&& Next i&&& R = Range("B65536").End(xlUp).Row&&& Dim xm() As String '如果写成Dim xm(R) As String,则会提示下标超界,但利用ReDim却可以写入变量。这个问题终于解决了。&&& Dim gzl() As Double '建立工作量数组,存储每位教师的最终工作量。&&& ReDim xm(R)&&& ReDim gzl(R)&&& For i = 1 To R&&&&&&& xm(i) = Cells(i + 1, 2).Value&&&&&&& Debug.Print xm(i)&&& Next i&&& Worksheets("sheet1").Activate&&& For i = 1 To R&&&&&&& gzl(i) = Application.WorksheetFunction.SumIf(Range(Cells(2, 2), Cells(79, 2)), xm(i), Range(Cells(2, 3), Cells(79, 3)))&&&&&&& Debug.Print gzl(i)&&& Next i&&& Worksheets("验证").Activate&&& For i = 1 To R&&&&&&& Cells(i + 1, 4).Value = gzl(i)&&& Next i&&& Cells(1, 4).Value = "工作量合计"End Sub
&今天你了么?
阅读(...) 评论()简介excel的SUMIF函数详解,实战教您如何使用!语法:SUMIF(range,criteria,sum_range)range:条件计算的单元格区域。criteria:用于确定对哪些单元格求和的条件,其形式可以为数字、表达式或文本。例如, criteria 可以表示为 32、“30”、“&gt30”、“果果”。sum_range:要求和的实际单元格(如果 range 中相应的单元格符合 criteria)。下面开始讲例子啦!工具/原料office的excel方法/步骤=SUMIF(Sheet1!$A$2:Sheet1!$A$7,E2,Sheet1!$C$2:Sheet1!$C$7)SUMIF-&gt这个函数是用来统计满足某一个条件对应的数据之和以下是换行拆分详解(Sheet1!:表示在哪个工作表)=SUMIF(Sheet1!$A$2:Sheet1!$A$7,【在同一个工作表里的话,这个可以简化成$A$2:A7,$是固定符,这样保持你复制时单元格区域不会变,如果要再简化就是A2:A7】E2,Sheet1!$C$2:Sheet1!$C$7)不跨表的情况下,上公式整体可以简化为=SUMIF(A2:A7,E2,C2:C7)A2:A7表示要判断的条件区域,E2是在A2:A7区域里找到相等或相同的条件,如下图所示判断日期同的那天,C2:C7表示要合计的数据的区域范围,在C2:C7里合计满足日期等于日的数据之和如果复制这个公式会有以下情况,区域范围变了,如下图“红圈”所示,区域变了,这样就可以把公式里加“$”来固定,最后的公式就是=SUMIF($A$2:$A$7,E2,$C$2:C$7)也就是条件区域和合计区域都不会变了,E2没加固定符,是因为需要它变成,这样复制就不会出现数据不对了1、如果是在一个excel里的不同工作表的话就是加上 工作表名!2、如果要在其他的excel里的工作表里的数据就是 [excel名]工作表名!综合就是=SUMIF([excel名]工作表名!$A$2:[excel名]工作表名!$A$7,E2,[excel名]工作表名!$C$2:$C$7)备注:[excel名]工作表名!$A$2:[excel名]工作表名!$A$7和[excel名]工作表名!$A$2: $A$7两种写法都是对的如果条件是中文字的话,E2就可以是这样 “腾*”,*号表示任意字可多字,就是说腾飞,腾讯都是符合条件的,这个&quot&quot这个双引号是一定要的,把*放在前面就是飞腾,跳马腾都是符合的,也可以只匹配单一的直接判断条件为“腾讯”这样的=SUMIF(B2:B7,“腾讯”,C2:C7),注意这个公式判断区域变了哟谢谢您看完了,多多支持!其他事例:=SUMIF(A1:A5,&quot&gt180000&quot,B1:B5) A1至A5间中数据大于 180000 的对应的B1至B5数值的总和=SUMIF(A1:A5,&quot&gt150000&quot) 直接为A1至A5大于150000的数值的总和=SUMIF(A1:A5,&quot=200000&quot,B1:B5)A1至A5间中数据等于 200000 的对应的B1至B5数值的总和注意事项可以在 criteria 中使用通配符、问号 (?) 和星号 (*)。问号与任何单个字符匹配;星号与任意字符序列匹配。如果 sum_range 被省略,则区域中的单元格可以根据 criteria 计算,如果它们符合 criteria,则进行求和。
■ 24小时热门信息
■ 相关热门内容
Excel中sumif和sumifs函数进行条件求和的用法,umif和umif函数是Excel2007版本以后新增的函数,功能十分强大,实用性很强,本文介绍下Excel中通过用umif和umif函数的条件......
EXCEL 怎样带条件求和之 SUMIFS多条件统计函数,EXCEL日常统计中,经常需要带条件进行对表格中的数据进行统计,而EXCEL为我们提供了SUMIF和SUMIFS两个十分实用的带条件......
【EXCEL】如何使用条件求和SUMIF函数,条件求和SUMIF函数的功能是根据指定条件对多个单元格进行求和的公式。其一般形式为=SUMIFrage,criteria,um_rage,即用来进行条件......
EXCEL函数用法:[1]按单条件求和之sumif,本人之前从事过数据分析的工作,现在从事IT咨询和财务软件实施,日常工作中对excel软件有一定的了解和掌握。本系列的作用是为......
你还在为Excel中Sumif函数的使用方法而苦恼吗,今天小编教你Excel中Sumif函数的使用...公式说明,指定求和条件为成都发货平台,然后再众多发货平台(条件区域)中计算出成......
excel怎么用SUMIF函数求重复项之和,很多朋友在工作中会遇到庞大的重复数据求和的问题,比如在一列数据中,有成百上千个相同的单位,但这些相同的单位有着不同的数据......
怎么用好EXCEL-SUMIF的使用,umif是统计在一定条件下的数量的总合。这里举一下例子,淘宝网里面有很多类型的产品,我要统计1月1日-1月8日各种类型的产品的交易量......
今天,我们模拟案例来分享一下在excel中,利用函数进行多条件求和的几种方法,希望...此例中我们利用了SUMIF函数单条件求和的特性,将A列和B列中的内容合并在辅助列......
EXCEL函数之sumif & sumifs -对指定条件求和,在白领的每日工作中,数据处理是最基本的功能,如何按照指定的条件对数据求和呢?其实EXCEL自带的umifamumif函数可以非常......
在excel里面我们会涉及到对单元格区域进行求和统计的运算,也会遇到带条件的求和,我们可以使用if函数和sum函数组合在完成这个任何,当然我们也可以使用sumif这个条件求和......
■ 热门推荐您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
excel中sumif函数的用法.doc 5页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:150 &&
你可能关注的文档:
··········
··········
excel中sumif函数的用法[日期:] 来源:?作者:特特 [字体:大中小]
在excel中sumif函数是一个非常有用的函数,它可以按条件进行求和。具体的用法搜集了本站几个有关sumif用法的贴子,共大家学习和共享。1SUMIF函数的一个怪异用途(excel)Excel表格中的SUMIF函数在条件求和时经常使用,我们一般习惯于于根据某一列计算另一列的数字之和。例1:假设置A列是部门,B列是姓名,C列是工资,可以用下面的公式算出所有财务部员工的工资总和:=SUM(A1:A100,&财务部&,C1:C100)我们今天说的不是这个正规用法,而是给大家介绍一种看上去和SUMIF毫无一毛钱关系的例子。例2如下图中,是一些不规则的数据,我们只关注填充颜色的区域,现在我们要计算所有A下面数字之和,看上去这个题没有好的思路,其实这个题恰好可以用SUMIF函数轻松解决。=SUMIF(B2:E7,B12,B3:E8)我们分析一下这个公式,第二个参数是条件我们可以了解,第一个参数和第二个参数有什么关系呢?大家仔细看会发现第三个参数正好是第一个参数的区域向下偏移一个单位。总结,SUMIF函数并不是只对规则区域求和,还可以对不规则的排列进行条件求和SUMIF入门篇SUMIF作为Excel2003中一个条件求和函数,在实际工作中发挥着强大的作用,虽然在2007以后被SUMIFS所取代,但它依旧是一个EXCEL函数的经典。特别是高级用法,依旧适用于后面的版本。本文由兰色幻想原创,转载时请注明转自“Excel精英培训”。SUM是求和,IF是如果。如果什么。。就求和,其实就是按条件求和。它的结构如下:SUMIF(条件判断区域,条件,求和区域)说明:1条件判断区域。即然是条件求和,一是要有条件,二是要有判断的区域,SUMIF的第二个参数就是求和的条件,第一个参数呢就是拿条件来这个区域进行对比的区域。第一个参数必须是单元格引用。2、条件。按条件求和就得有条件,该条件可以是字符串(&ABC&,可以用大于等对比符号连接起来的条件表达式(&&100&),也可以使用通配符来表示匹配求和(&AB*C&)。3、求和区域。求和函数可以没有求和的区域算什么求和函数,该参数为单元格区域引用。如C2:C100。4、如果求和区域和判断区域是一个区域该怎么办呢?如在C2:C100中计算大于100的数字之和。在这种情况下SUMIF函数由三个参数变换为两个参数。即:SUMIF(求和区域,条件)例1;如下图所示。要求根据左表中的商家明细表,生成右侧的汇总表,汇总出商家的总进货量和总金额。公式:=SUMIF($A$2:$A$8,$F3,C$2:C$8)公式说明:$A$2:$A$8是判断区域,拿F3的商家名称在这个区域进行判断是否相同,如果上同,就把C2:C8区域的金额进行求和。如果只按C列进判断求和呢?比如,计算C列金额大于200的金额之和。公式可以变换为:SUMIF(C$2:C$8,&&200&)关于入门级的SUMIF函数用法就介绍到这里了,进一步的用法将在“初级篇”中进行详细介绍,包括条件参数的组合、条件参数的模糊设置等。敬请关注。二、技巧篇我们在学习了入门篇后,在常用技巧篇中将学习SUMIF常用的一些技巧。谈到隔列求和,可能就会想到用数组公式,其实只需要用SUMIF函数就可以轻松实现。例:计算费用表中的计划和实际合计数。公式;=SUMIF(B$2:G$2,B$2,B3:G3)提示;SUMIF函数不只是左右示和,还可以上下求和。 三进阶篇SUMIF函数一般情况下只能进行一个条件的求和,但在二般情况下却可以实现对多个条件的求和。什么是二般情况下呢?SUMIF函数的第二个参数是“求和的条件”,这个参数可以用数组形式。比如{&A&,&B&}{&&5&,&&10&}条件使用数组形式后,SUMIF会分别根据两个条件计算出结果,然后再用SUM计算出结果。一、对多个商品进行求和例:如下图所示。要求计算商品名称为手机和冰箱的销售之和。公式:=SUM(SUMIF(A1:A9,{&手机&,&冰箱&},C2:C9))公式说明:SUMIF(A1:A9,{&手机&,&冰箱&},C2:C9)会分别计算出手机的销量(16)和与冰箱的销售量(14)。返回一个数组,即:{16,14},SUM():对SUMIF返回的两个销售量进行二次求和。二、按数字区间求和例:如图一所示。要求计算销售数量大于等5,小于10的销售数字之和
正在加载中,请稍后...

我要回帖

更多关于 sumif函数跨表求和 的文章

 

随机推荐