计算机函数sumif求平均值,EXCEL的经典函数sumif的⽤法和
实例(详细汇总)_ex。。。
excel sumif函数作为Excel2003中⼀个条件求和函数,在实际⼯作中发挥着强⼤的作⽤,虽然在2007以后被SUMIFS所取代,但它依旧是⼀个EXCEL函数的经典。本系列将详细介绍excel sumif函数的从⼊门、初级、进阶到⾼级使⽤⽅法以及SUMIF在隔列求和和模糊求和实现按指定条件求平均值中的应⽤如下所⽰:
条件求和函数SUMIF
excel sumif函数的⽤法是根据指定条件对若⼲单元格、区域或引⽤求和。
sumif函数语法是:
SUMIF(range,criteria,sum_range)
sumif函数的参数如下:
第⼀个参数:Range为条件区域,⽤于条件判断的单元格区域。
第⼆个参数:Criteria是求和条件,为确定哪些单元格将被相加求和的条件,其形式可以由数字、逻辑表达式等组成的判定条件。例如,条件可以表⽰为 32、'32'、'>32' 或 'apples'。
第三个参数:Sum_range 为实际求和区域,需要求和的单元格、区域或引⽤。
当省略第三个参数时,则条件区域就是实际求和区域。
criteria 参数中使⽤通配符(包括问号 (?) 和星号 (*))。问号匹配任意单个字符;星号匹配任意⼀串字符。如果要查实际的问号或星号,请在该字符前键⼊波形符 (~)。
说明:
只有在区域中相应的单元格符合条件的情况下,sum_range 中的单元格才求和。
如果忽略了 sum_range,则对区域中的单元格求和。
Microsoft Excel 还提供了其他⼀些函数,它们可根据条件来分析数据。例如,如果要计算单元格区域内某个⽂本字符串或数字出现的次数,则可使⽤ COUNTIF 函数。
如果要让公式根据某⼀条件返回两个数值中的某⼀值(例如,根据指定销售额返回销售红利),则可使⽤ IF 函数。
实例:及格平均分统计
假如A1:A36单元格存放某班学⽣的考试成绩,若要计算及格学⽣的平均分,可以使⽤公
式“=SUMIF(A1:A36,″>=60″,A1:A36)/COUNTIF(A1:A36,″>=60″)。公式中
的“=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组合键数组公式才能得到正确结果),即可统计出办公软件栏⽬的总流量。
以此类推,选中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单元格,输⼊公式:=SUMIF(B2:B19,E6,C2:C19),输⼊公式完成后,按键盘上ctrl+shift+enter组合键,可以求得⽹络安全栏⽬的美狐整形美容⽹总流量。sumif函数的criteria 参数通配符使⽤介绍:
可以在 criteria 参数中使⽤通配符(包括问号 (?) 和星号 (*))。问号匹配任意单个字符;星号匹配任意⼀串字符。如果要查实际的问号或星号,请在该字符前键⼊波形符 (~)。
实例:求销售报表产品名中有'炉'字的总⾦额
选中G6单元格,输⼊公式:=SUMIF(B3:B9,'*炉',D3:D9),输⼊公式完成后,按键盘上ctrl+shift+enter组合键(必须按此
ctrl+shift+enter组合键数组公式才能得到正确结果),即可求出销售报表产品名中有'炉'字的总⾦额。
实例:统计计算机和微波炉的销售总额。
选中G6单元格,输⼊公式:=SUM(SUMIF(B3:B9,{'计算机','微波炉'},D3:D9)),公式输⼊完成后,按键盘上ctrl+shift+enter组合键(必须按此ctrl+shift+enter组合键数组公式才能得到正确结果),即可求出计算机和微波炉的销售总额。
实例:计算6⽉份总销售额
选中G6单元格,输⼊公式:=SUMPRODUCT(C3:C9,D3:D9),即可求出所有产品的总销售额。
Excel SUMIF函数的使⽤⽅法(⼊门篇)
SUMIF作为Excel2003中⼀个条件求和函数,在实际⼯作中发挥着强⼤的作⽤,虽然在2007以后被SUMIFS所取代,但它依旧是⼀个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函数就可以轻松实现。
例:计算费⽤表中的计划和实际合计数。
公式;=SUMIF(B$2:G$2,B$2,B3:G3)
提⽰;SUMIF函数不只是左右⽰和,还可以上下求和。
在计算求和时,有时需要按模糊的条件进⾏求和。例;
在计算产品名称中包含A的所有C列进价之和。公式可以这样写
=SUMIF(A1;A100,'*A*',C1:C100)
公式说明:在公式⾥*是通配符,表⽰有0个或任意多个字符。“*A*”表⽰条件为A前⾯有任意多个字符,A后⾯有任意多个字符。
另外,“?”表⽰单个占位符。'?A'表⽰A前⾯必须有⼀个任意字符.⽽且以A结尾.
SUMIF函数实现按指定条件求平均值
Excel 2003中的条件求和SUMIF函数⾮常实⽤,例如在年级段总成绩表中计算某科教师所教的所有班级成绩的平均分(如5到8班化学⽼师的平均分),就可以利⽤如下⽅法实现:
在准备放该化学教师所教所有班级平均分的单元格中输⼊=SUMIF(K2:K132,'>4',G2:G132)/COUNTIF(K2:K132,'>4')回车即可,这⾥边⽤到了SUMIF和COUNTIF两个函数。
countif函数多条件求和SUMIF函数是按给定条件对指定单元格进⾏求和的函数。其语法格式是:SUMIF(range,criteria,sum_range),range是要根据条件进⾏计算的单元格区域,每个区域中的单元格都必须是数字和名称、数组和包含数字的引⽤,空值和⽂本值将被忽略。criteria 是指对range指定的区域实⾏什么条件,其形式可以为数字、表达式或⽂本。如条件可以表⽰为 32、'32'、'>32' 或 'apples';sum_range是要进⾏相加的实际单元格,如果省略Sum_range,则当区域中的单元格符合条件时,它们既按条件计算,也执⾏相加。
注意:Sum_range 与Range的⼤⼩和形状可以不同,相加的实际单元格从sum_range 中左上⾓的单元格作为起始单元格,然后包括与range⼤⼩和形状相对应的单元格。公式中range是指“K2:K132”,也就是“班级”这列所有单元格;criteria是指“'>4'”,意思是指班级数⼤于4的5、6、7、8班;⽽sum_range是指“化学”这列成绩,意思是对符合“班级”条件的化学分数求和。⽽整个SUMIF函数公式是计算所有班级为5、6、7和8班的同学的化学成绩的总和。
COUNTIF函数是统计指定区域中满⾜给定条件的单元格个数的函数。其语法格式是:COUNTIF(range,criteria),range是⼀个或多个要计数的单元格,其中包括数字或名称、数组或包含数字的引⽤,空值和⽂本值将被忽略。criteria 是指按什么条件进⾏统计,其形式可以为数字、表达式、单元格引⽤或⽂本。
公式中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,'>4',G2:G132)/COUNTIF($K$2:$K$132,'>4')。
SUMIF函数的使⽤⽅法和技巧
假设我们⽤⼀个⼯作表记录授课信息,⼯作表的第⼀⾏为标题,第⼆和第三⾏放置⼀些统计数据,从第四⾏开始每⾏记录⼀次课(不是⼀节课)的相关信息(预计⼀年的记录不超过10000⾏,即⽤到⾏数10004就可以了),其中,B列以A、B、C、D标出课型(不同的课型课酬不⼀样),D列是授课⼈当时上了多少节课(请来的专家⼀般不可能只上⼀节课)。我们的⽬的之⼀是:统计各种课型即ABCD四种课型的总节数。
我们只需⼀个SUMIF函数就能简单地解决问题。SUMIF函数的作⽤是对满⾜条件的单元格进⾏求和,不满⾜条件的予以忽略:
SUMIF(rang, criteria, [sum_range])
各参数含义分别为:
range 必需。⽤于条件计算的单元格区域(如从B4到B10004,写成“B4:B10004”)。每个区域中的单元格都必须是数字或名称、数组或包含数字的引⽤。空值和⽂本值将被忽略。
criteria 必需。⽤于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引⽤、⽂本或函数。例如,条件可以表⽰为 3、'>3'、B5、'3'、'苹果' 或 TODAY()。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论