EXCEL的经典函数sumif的用法和实例_第1页
EXCEL的经典函数sumif的用法和实例_第2页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、EXCEL的经典函数sumif的用法和实例excelsumif函数作为Excel2003中一个条件求和函数,在实际工作中发挥着强大的作用,虽然在2007以后被SUMIFS所取代,但它依旧是一个EXCEL函数的经典。本系列将详细介绍excelsumif函数的从入门、初级、进阶到高级使用方法以及SUMIF在隔列求和和模糊求和实现按指定条件求平均值中的应用如下所示:条件求和函数SUMIFexcelsumif函数的用法是根据指定条件对若干单元格、区域或引用求和。sumif函数语法是:SUMIF(range,criteria,sum_range)sumif函数的参数如下:第一个参数:Range为条件区域

2、,用于条件判断的单元格区域。第二个参数:Criteria是求和条件,为确定哪些单元格将被相加求和的条件,其形式可以由数字、逻辑表达式等组成的判定条件。例如,条件可以表示为32、"32"、">32"或"apples"。第三个参数:Sum_range为实际求和区域,需要求和的单元格、区域或引用。当省略第三个参数时,则条件区域就是实际求和区域。criteria参数中使用通配符(包括问号(?)和星号(*)。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符()。说明:只有在区域中相应的单元格符

3、合条件的情况下,sum_range中的单元格才求和。如果忽略了sum_range,则对区域中的单元格求和。MicrosoftExcel还提供了其他一些函数,它们可根据条件来分析数据。例如,如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用COUNTIF函数。如果要让公式根据某一条件返回两个数值中的某一值(例如,根据指定销售额返回销售红利),则可使用IF函数。实例:及格平均分统计假如A1:A36单元格存放某班学生的考试成绩,若要计算及格学生的平均分,可以使用公式“=SUMIF(A1:A36,>=60,A1:A36)/COUNTIF(A1:A36,">=60&qu

4、ot;)。公式中的“=SUMIF(A1:A36,">=60",A1:A36)”计算及格学生的总分,式中的、A1:A36”为提供逻辑判断依据的单元格引用,“>=60为判断条件,不符合条件的数据不参与求和,A1:A36则是逻辑判断和求和的对象。公式中的COUNTIF(A1:A36,">=60")用来统计及格学生的人数。实例:求报表中各栏目的总流量选中F2单元格,输入公式:=SUMIF(B2:B19,E2,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter组合键(必须按此ctrl+shift+enter组合键数组公式才能

5、得到正确结果),即可统计出办公软件栏目的总流量。以此类推,选中F3单元格,输入公式:=SUMIF(B2:B19,E3,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter组合键,可以求得网站运营栏目的总流量。选中F4单元格,输入公式:=SUMIF(B2:B19,E4,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter组合键,可以求得电脑医院栏目的总流量。选中F5单元格,输入公式:=SUMIF(B2:B19,E5,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter组合键,可以求得工具软件栏目的总流量。选中F6单元格,输入公式:=SU

6、MIF(B2:B19,E6,C2:C19),输入公式完成后,按键盘上ctrl+shift+enter组合键,可以求得网络安全栏目的美狐整形美容网总流量。sumif函数的criteria参数通配符使用介绍:可以在criteria参数中使用通配符(包括问号(?)和星号(*)。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符()。实例:求销售报表产品名中有"炉"字的总金额选中G6单元格,输入公式:=SUMIF(B3:B9,"*炉",D3:D9),输入公式完成后,按键盘上ctrl+shift+enter组合键(必须按

7、此ctrl+shift+enter组合键数组公式才能得到正确结果),即可求出销售报表产品名中有"炉"字的总金额。实例:统计计算机和微波炉的销售总额。选中G6单元格,输入公式:=SUM(SUMIF(B3:B9,"计算机",'澈波炉",D3:D9),公式输入完成后,按键盘上ctrl+shift+enter组合键(必须按此ctrl+shift+enter组合键数组公式才能得到正确结果),即可求出计算机和微波炉的销售总额。实例:计算6月份总销售额选中G6单元格,输入公式:=SUMPRODUCT(C3:C9,D3:D9),即可求出所有产品的总销售

8、额。ExcelSUMIF函数的使用方法(入门篇)SUMIF作为Excel2003中一个条件求和函数,在实际工作中发挥着强大的作用,虽然在2007以后被SUMIFS所取代,但它依旧是一个EXCEL函数的经典。特别是高级用法,依旧适用于后面的版本。SUM是求和,IF是如果。如果什么。就求和,其实就是按条件求和。它的结构如下:SUMIF(条件判断区域,条件,求和区域)说明:1条件判断区域。即然是条件求和,一是要有条件,二是要有判断的区域,SUMIF的第二个参数就是求和的条件,第一个参数呢就是拿条件来这个区域进行对比的区域。第一个参数必须是单元格引用。2、条件。按条件求和就得有条件,该条件可以是字符串

9、("ABC",可以用大于等对比符号连接起来的条件表达式(">100"),也可以使用通配符来表示匹配求和("AB*C")。3、求和区域。求和函数可以没有求和的区域算什么求和函数,该参数为单元格区域引用。如C2:C100。4、如果求和区域和判断区域是一个区域该怎么办呢?如在C2:C100中计算大于100的数字之和。在这种情况下SUMIF函数由三个参数变换为两个参数。即:SUMIF(求和区域,条件)例1;如下图所示。要求根据左表中的商家明细表,生成右侧的汇总表,汇总出商家的总进货量和总金额。G3二書(.肚$2:$觥&$阴CJ2

10、:.C|8>ABDeGHI1辛表2/r2012-1-3、-*200数量.金颔.3A2012-1-1912003.6004B2012-21彳1002'2005B2012-2-201;100C26006C2012-3-713007A2012-3-231:200叭C20121-8L1300/V料斷区域计真区域公式:=SUMIF($A$2:$A$8,$F3,C$2:C$8)公式说明:$A$2:$A$8是判断区域,拿F3的商家名称在这个区域进行判断是否相同,如果上同,就把C2:C8区域的金额进行求和。如果只按C列进判断求和呢?比如,计算C列金额大于200的金额之和。公式可以变换为:SUMI

11、F(C$2:C$8,">200")关于入门级的SUMIF函数用法就介绍到这里了。SUMIF函数的使用方法(技巧篇)_隔列求和我们在学习了入门篇后,在常用技巧篇中将学习SUMIF常用的一些技巧。谈到隔列求和,可能就会想到用数组公式,其实只需要用SUMIF函数就可以轻松实现。例:计算费用表中的计划和实际合计数H3-GS2.BJ2.B31lrG3)ADEFHI1费用1月3月飞<合计2实际计划实际计划实际计划尊际1计划:应'3451飞!g4133357i1152;3:3.45.g9'6£5费耳235566131.47公式;=SUMIF(B$2:

12、G$2,B$2,B3:G3)提示;SUMIF函数不只是左右示和,还可以上下求和。在计算求和时,有时需要按模糊的条件进行求和。例;在计算产品名称中包含A的所有C列进价之和。公式可以这样写=SUMIF(A1;A100,"*A*",C1:C100)公式说明:在公式里*是通配符,表示有0个或任意多个字符。“*A*表示条件为A前面有任意多个字符,A后面有任意多个字符。另外,“?表示单个占位符。"?A"表示A前面必须有一个任意字符.而且以A结尾.SUMIF函数实现按指定条件求平均值Excel2003中的条件求和SUMIF函数非常实用,例如在年级段总成绩表中计算某科教

13、师所教的所有班级成绩的平均分(如5到8班化学老师的平均分),就可以利用如下方法实现:在准备放该化学教师所教所有班级平均分的单元格中输入=SUMIF(K2:K132,">4",G2:G132)/COUNTIF(K2:K132,">4")回车即可,这里边用至I了SUMIF和COUNTIF两个函数。SUMIF函数是按给定条件对指定单元格进行求和的函数。其语法格式是:SUMIF(range,criteria,sum_range),range是要根据条件进行计算的单元格区域,每个区域中的单元格都必须是数字和名称、数组和包含数字的引用,空值和文本值将被忽

14、略。criteria是指对range指定的区域实行什么条件,其形式可以为数字、表达式或文本。如条件可以表示为32、"32"、">32"或"apples"sum_range是要进行相加的实际单元格,如果省略Sum_range,则当区域中的单元格符合条件时,它们既按条件计算,也执行相加。注意:Sum_range与Range的大小和形状可以不同,相加的实际单元格从sum_range中左上角的单元格作为起始单元格,然后包括与range大小和形状相对应的单元格。公式中range是指“K2:K132,也就是''班级这列所有单

15、元格;criteria是指''">4"”,意思是指班级数大于4的5、6、7、8班;而sum_range是指''化学”这列成绩,意思是对符合''班级条件的化学分数求和。而整个SUMIF函数公式是计算所有班级为5、6、7和8班的同学的化学成绩的总和。COUNTIF函数是统计指定区域中满足给定条件的单元格个数的函数。其语法格式是:COUNTIF(range,criteria),range是一个或多个要计数的单元格,其中包括数字或名称、数组或包含数字的引用,空值和文本值将被忽略。criteria是指按什么条件进行统计,其形式可以

16、为数字、表达式、单元格引用或文本。公式中range是指、'K2:K132”,也就''班级这列所有单元格;criteria是指''">4"”,意思也指班级数大于4的5、6、7、8班。整个COUNTIF函数公式是统计班级这列中班级数为5、6、7和8班的同学的总人数。而整个公式就是等于所有班级为5、6、7和8班的同学的化学成绩总和除以班级数为5、6、7和8班的同学的总人数。如果每科教师所教的班级一样,还可以在公式中加入$,以便进行拖动填充($为绝对应用,拖动公式时所引应用的单元格不发生变化),如:=SUMIF($K$2:$K$132,

17、">4",G2:G132)/COUNTIF($K$2:$K$132,">4")。SUMIF函数的使用方法和技巧假设我们用一个工作表记录授课信息,工作表的第一行为标题,第二和第三行放置一些统计数据,从第四行开始每行记录一次课(不是一节课)的相关信息(预计一年的记录不超过10000行,即用到行数10004就可以了),其中,B列以A、B、C、D标出课型(不同的课型课酬不一样),D列是授课人当时上了多少节课(请来的专家一般不可能只上一节课)。我们的目的之一是:统计各种课型即ABCD四种课型的总节数。我们只需一个SUMIF函数就能简单地解决问题。SUM

18、IF函数的作用是对满足条件的单元格进行求和,不满足条件的予以忽略:SUMIF(rang,criteria,sum_range)各参数含义分别为:range必需。用于条件计算的单元格区域(如从B4到B10004,写成、'B4:B10004)。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。criteria必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。例如,条件可以表示为3、">3"、B5、"3"、"苹果"或TODAY。sum_range可选。欲求和的实际单元格(如从D4到D10004,写成、'D4:D10004”)。如果sum_range参数被省略,Excel会对在range参数中指定的单元格(即应用条件的单元格)求和。现在我们

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论