sumif函数的使用方法:是sumif(range,criteria,sum_range)。Sumif(条件区域,求和条件,实际求和区域),第二个求和条件参数在第一个条件区域里。
第一个参数:Range为条件区域,用于条件判断的单元格区域。第二个参数:Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。
sumif函数的作用:
SUMIF函数可以对指定范围内符合条件的数进行条件求和,其条件求和功能非常的强大。用于确定对求和单元格的条件,其形式可以是数字、表达式、单元格引用、文本或函数。要求和的实际单元格(如果要对未在range参数中指定的单元格求和)。如果省略sum_range参数,Excel会对在range参数中指定的单元格(即应用条件的单元格)求和。
在excel中sumif函数是一个非常有用的函数,它可以按条件进行求和。
1 SUMIF函数的一个怪异用途(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"),也可以使用通配符来表示匹配求和("ABC")。
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的销售数字之和。
公式:=SUM(SUMIF(C2:C9,{"<10","<5"}){1,-1})
公式说明:
SUM(SUMIF(C2:C9,{"<10","<5"}):因为大于等5,小于10的区间和可以用<10的和减去<5的和。所以先分别计算出这两个区间的和{21,10}
SUMIF(){1,-1} 因为最终的结果是两个数相减,所以这里用数组与数组的计算,把第二个数变成负数{21,-10}。这样在后面用SUM求和时就可以让这两个数相减了。 即SUM( {21,-10})=11
SUMIF函数的进阶篇就介绍到这里,敬请期待SUMIF函数的高级篇(跨表多表求和求及数组公式应用)
示例下载:
upload/2012_04/12042413533149rar
多条件求和
sumif可以在第二个参数处设置多个条件,如,要求计算A列值为"张三"和"李四"的C列和公式为:
=sum(sumif(a:a,{"张三","李四"},c:c)
本视频演示机型:组装台式机,适用系统:Win10,软件版本:WPS2019;
SUMIF函数是一个按条件求和的函数,SUMIF函数的语法是,=Sumif(区域,条件,求和区域),区域指条件筛选,条件是指需要筛选出的项,求和区域指的是需要求和的单元格、区域或者引用,首先输入公式,=SUMIF(A2:A16,C2,B2:B16),按回车键即可求出发货量;
通常会通过下拉填充公式快速的计算出整列发货量,这时就要用到绝对引用,条件区域和实际求和区域保持不变,在英文的状态下在A和B的前后打出钱的符号,按回车键即可,最后将鼠标放到单元格右下角,当箭头变成黑色十字架时,拖动鼠标向下拉即可。
SUMIF(range,criteria,sum_range):
第一个参数range:求和的范围(匹配第二个参数),
第二个参数criteria:求和的条件(某个值),
第三个参数sum_range:求和的值所在列(在第一个参数范围中,匹配所有满足第二个参数条件的值,值对应的所有第三个参数的列值相加)
主要功能:在某个范围中查找满足给定条件的值,并返回对应值的总和(在指定列中查找值,返回求和列对应值的和)
例如:
有采购办公用品(B列),数量(C列),现在要求得采购各类办公用品数量总和。
1、在笔记本的总计处(F2)输入公式:=SUMIF(B:B,E2,C:C),B:B 指查找的范围(采购办公用品列),E2 指查找的值(笔记本),C:C 指求和的列(采购的数量)。公式意思是,在采购列(B)中查找所有“笔记本”,并对“笔记本”所在行的数量(C)求和
2、公式输入完成后,回车,并下拉填充公式单元格,就得出了各类采购的数量总和。如果查找的范围是C列,求和的范围是D列,则公式为=SUMIF(C:C,E2,D:D)。如果查找的范围是B列,求和的范围是D列,则公式为=SUMIF(B:B,E2,D:D)。
3、如果查找范围与查找值在不同的工作簿,那么,我们在查找范围和求和范围的前面加上工作簿名字+!就可以了,查找范围和求和范围在工作簿Sheet1中,那么公式为:=SUMIF(Sheet1!B:B,A2,Sheet1!C:C)。
4、同样的输入完公式后,下拉填充公式。
sumif函数的使用主要用于区域求和、错行求和、隔列求和;Sumif函数的含义:按条件求和,即根据指定条件对若干单元格求和。
Sumif函数的含义
Sumif函数的含义:按条件求和,即根据指定条件对若干单元格求和。
Sumif函数的语法形式是:Sumif(求和的主体对象,条件,求和的范围)。
求和的主体对象即是:求谁的和?条件可以为数字、文本、字符串等。
求和的范围:指的的是在哪里面求和。
Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和。
SUMIF函数的参数:range,criteria,sum_range1)Range为条件区域,用于条件判断的单元格区域。
2)Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文 本。例如,条件可以表示为 32、"32"、">32" 或 "apples"。条件还可以使用通配符,如需要求和的条件为第二个数字为2的,可表示为"2",从而简化公式设置。
3)Sum_range 为实际求和区域,需要求和的单元格、区域或引用。
当省略第三个参数时,则条件区域就是实际求和区域。
criteria 参数中使用通配符(包括问号 () 和星号 ())。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。
只有在区域中相应的单元格符合条件的情况下,sum_range 中的单元格才求和。
如果忽略了 sum_range,则对区域中的单元格求和。
Microsoft Excel 还提供了其他一些函数,它们可根据条件来分析数据。例如,如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用 COUNTIF 函数。如果要让公式根据某一条件返回两个数值中的某一值(例如,根据指定销售额返回销售红利),则可使用 IF 函数。
Sumif 函数的4个怪异用法1、含错误值的区域求和。
如果直接用SUM,返回的错误值。用sumif函数则可以求和。
2、最后一个参数可以偷懒一下
3、错行求和
遇到如下图中的求和(求A下面对应的数字之和),你头大了吧。其实用SUMIF函数很简单。
4、隔列求和
隔列求和你还在一列一列的加吗?用SUMIF函数同样很简单。
打开一个空白的excel表格,输入数据。在空白的地方输入需要求和的项目。单击选择需要求和的单元格,输入=sum,在下面框中双击选择sumif函数。第一个数据选择需要求和的数据,第二个数据选择需要求和的条件,第三个数据选择需要求和的列。
演示机型:华为MateBook X 系统版本:win10 APP版本:excel2019
1、打开一个空白的excel表格,输入数据。
2、在空白的地方输入需要求和的项目。
3、单击选择需要求和的单元格,输入=sum,在下面框中双击选择sumif函数。
4、第一个数据选择需要求和的数据,第二个数据选择需要求和的条件,第三个数据选择需要求和的列。
5、公式输入完成,点击enter键得到求和数据。
6、向下拖动完成其他数据的求和。
SUMIF函数是Excel中的一个常用函数,用于根据指定的条件计算指定区域的元素之和。其基本语法如下:
有制表的其他需求扣我(危同浩):幺久久林久山勿久留
=SUMIF(range, criteria, [sum_range])
其中:
- range:需要进行判断的区域(一般为单元格区域)。
- criteria:判断条件,可以是数值、文本、日期等表达式。
- sum_range:需要进行加和计算的区域(一般为单元格区域),可以省略不填。如果省略,则默认为与range相同的区域。
下面举个例子:
假设有一张表格,其中A列为“水果名称”,B列为“价格”,C列为“销售量”,现在需要计算苹果的总销售额,可以使用SUMIF函数来实现。
假设表格从第2行到第11行为数据区域,第1行为列标题。则可以在D2单元格中输入以下公式:
=SUMIF(A2:A11, "苹果", C2:C11 B2:B11)
以上公式的意思是,在A2到A11区域内查找所有值为“苹果”的单元格,然后将这些单元格对应的C列和B列的值相乘,最后将结果求和,得到苹果的总销售额。
需要注意的是,如果criteria是文本,需要加上双引号("")或者单引号('')进行包裹;如果criteria是数值或日期,则不需要加引号。
=SUMIF(数据区域,要符合的条件,用于计算的数值区域)
如:
=SUMIF(B:B,"男",C:C)
计算B列中性别为男所对应的C列中的数值的和。sumif函数是用来根据指定条件对若干单元格进行求和。(即按条件求和)
sumif函数的语法格式=sumif(range,criteria,sum_range)
Sumif(条件区域,求和条件,实际求和区域),第二个求和条件参数在第一个条件区域里。
例如 公式=SUMIF(A2:A13,D2,B2:B13) ,返回的结果B2到B13就是A2到A13里面满足条件D2的数据总和
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)