158文章网欢迎您
您的位置:158文章网 > 范文示例 > 4个Sumif函数的特殊用法,解决工作中的疑难杂症,提高工作效率

4个Sumif函数的特殊用法,解决工作中的疑难杂症,提高工作效率

作者:158文章网日期:

返回目录:范文示例

今天小编给各位分享sumif函数的使用方法的知识,文中也会对其通过4个Sumif函数的特殊用法,解决工作中的疑难杂症,提高工作效率和函数 | Excel中SUMIF函数的10个高级用法!超级经典~等多篇文章进行知识讲解,如果文章内容对您有帮助,别忘了关注本站,现在进入正文!

内容导航:
  • 4个Sumif函数的特殊用法,解决工作中的疑难杂症,提高工作效率
  • 函数 | Excel中SUMIF函数的10个高级用法!超级经典~
  • excel函数中SUMIF函数的使用方法
  • EXCEL条件求和函数SUMIF的几种常见用法
  • 一、4个Sumif函数的特殊用法,解决工作中的疑难杂症,提高工作效率

    今天我们来唠唠Sumif这个函数。跟大家分享4个我不说,你不知道的sumif函数的使用方法,废话不多说,让我直接开始吧

    一、了解sumif函数

    Sumif函数相信很多人都非常的熟悉,但是为了照顾下不熟悉的小伙伴,我还是再来介绍下它,如果你已经非常熟悉这个函数了,可以跳过这部分直接往下看

    Sumif函数:根据条件对数据进行求和

    语法:=SUMIF(range, criteria, [sum_range])

    第一参数:Range:条件区域,用于条件判断的单元格区域。

    第二参数:Criteria:求和条件,由数字、逻辑表达式等组成的判定条件。

    第三参数:Sum_range :实际求和区域,需要求和的单元格、区域或引用。

    以上就是sumif函数的作用与参数,我通过一个例子来实际感受下这个函数,如下图我们想要求一下行政部的薪资总和,只需要将公式设置为:=SUMIF(B2:B20,"行政部",D2:D20)即可

    以上就是sumif的基本用法,下面我们就进入今天的正题,介绍4个你不知道的sumif的使用方法

    二、进行数据查询

    数据查询很多人第一时间想到的就是vlookup函数,但是sumif在特定的条件下也是可以进行数据查询的,想要利用sumif对数据进行查询有2个必要条件

    1.数据源中不能存在重复数据(这点与vlookup一致)

    2.查找的结果必须是数字

    如果你的数据源满足以上2个条件就可以利用sumif进行数据查询,它就是sumif函数的常规用法,比如在这里孙尚香的考核得到,只需要将公式设置为:=SUMIF(B2:B12,E2,C2:C12)即可找到正确的结果

    对于这样的数据,如果你需要进行多条件查询,我们利用sumifs函数就可以轻松搞定,比vlookup简单多了

    三、第三参数是可以省略的

    Sumif函数是可以省略第三参数的,因为它是一个可选参数,比如在这里我们想要求这一列数据中大于200的数值之和,只需要将公式设置为:=SUMIF(A2:A13,">200")即可

    在这里需要注意的是:如果我们将第三参数省略掉,函数就会根据第一参数来进行求和计算,这个时候第一参数的一定要是数字。

    四、关键字求和

    根据关键字求和,这也是一个粉丝问到的问题,比如在这里,我们想要计算车间的工资总额,就是想要求一下部门中包含车间两个字的薪资总额。对于这样的问题我们也可以使用sumif函数来解决

    在这里我们需要借助一个通配符(*)星号,它的作用是表示任意多个字符,我们只需要将公式设置为:=SUMIF(B2:B20,"*车间*",D2:D20)就能计算所有车间的薪资总额,在这个公式中车间就是关键字,只要部门中包含车间2个字的都会被统计

    五、多区域计算

    很多人的印象里sumif函数仅仅只能计算一个数据区域,其实它是可以进行多个重数据区域的计算的,不过需要满足2个条件

    1.数据都是1维表格

    2.它们的表格格式是一样的

    比如在这我们想要计算下杨戬1月与2月的考核总分,只需要将公式设置为:=SUMIF(B2:F12,C15,C2:G12)即可算出总分,跟大家简单的介绍下这个函数

    第一参数:B2:F12,它是一个表格的姓名列到第二个表格的姓名列

    第二参数:C15,就是求和条件

    第三参数:C2:G12,它是第一个表格的得分列到第二个表格的得分列

    在这里公式中它们的第一与第三参数依然是一一对应的所以函数是可以求得正确的结果的。

    以上就是今天分享的4个关于sumif函数的小技巧,怎么样?你学会了吗?

    我是Excel从零到一,关注我,持续分享更多Excel技巧

    (此处已添加圈子卡片,请到今日头条客户端查看)

    一、函数 | Excel中SUMIF函数的10个高级用法!超级经典~

    SUMIF函数 可以对范围中符合指定条件的值求和,该函数拥有十分强大的条件求和功能,在工作中有极其广泛的应用,在之前的文章中,罂粟姐姐也给大家介绍了该函数的一些经典应用场景。

    但是,今天,罂粟姐姐将带大家深入了解 SUMIF函数 ,因为它不仅有漂亮的外表,还有丰富的内涵。(当然,最主要原因是之前有小伙伴表示没看懂,这一次再看不懂就……就……就给姐姐发红包,手把手教!)

    计算“杨过”总销售额,公式:SUMIF(D2:D16,"杨过",E2:E16)

    计算“杨过”和“杨逍”两个人的总销售额,共有两种方法。

    方法1:借助SUMIF进行数学运算,杨过总销售额+杨逍总销售额。

    公式:SUMIF(D2:D16,"杨过",E2:E16)+SUMIF(D2:D16,"杨逍",E2:E16)

    方法2:借助SUM和SUMIF实现单字段多条件求和,SUM(杨过销售额,杨逍销售额)。

    公式:SUM(SUMIF(D2:D16,{"杨过","杨逍"},E2:E16))

    注意:SUMIF(D2:D16,{"杨过","杨逍"},E2:E16)是一个数组公式,指代的结果是{杨过销售额,杨逍销售额},再用SUM公式求和,即可得到杨过与杨逍的总销售额。

    计算8月20日至9月20日总销售额,有两种方法 。

    方法1:借助SUM和SUMIF实现单字段多条件求和,SUM(8月20日以后的销售额,9月20日之前的销售额)。

    公式:SUM(SUMIF(A2:A16,{">=2016/8/20",">2016/9/20"},E2:E16)*{1,-1})。

    相当于=SUMIF(A2:A16,">=2016/8/20",E2:E16)-SUMIF(A2:A16,">2016/9/20",E2:E16),即8月20日至9月20日的销售额=8月20日以上的销售额-9月20日以后的销售额。

    方法2:借助SUMIFS实现多条件求和,同时满足8月20日以后和9月20日之前两个条件的销售额。

    公式:SUMIFS(E2:E16,A2:A16,">=2016-8-20",A2:A16,"<=2016-9-20")

    注意:SUMIFS函数是 Excel 2007及以后版本的新增函数,不能在 Excel 2003 中使用,但是可以使用SUMIF函数的普通公式来实现(如方法1)。

    SUMIF语法中criteria参数中支持使用通配符(包括问号“?”和星号“*”)。关于通配符的介绍,请移步姐姐之前的文章: 妙用Excel通配符,让工作效率倍增 。

    计算姓“杨”销售员的总销售额,公式:SUMIF(D2:D16,"杨*",E2:E16)。

    计算各月借方和贷方合计。

    公式:SUMIF($B$2:$I$2,J$2,$B3:$I3)。

    注意: 选中单元格,按F4,则单元格绝对引用,再按一次F4,则单元格相对引用锁定行,再按一次F4,则单元格相对引用锁定列,尽量避免一个个输入“$”符号。

    杨过的销售总额。

    公式:SUMIF(A1:C16,"杨过",B1:D16)。

    注意: 查找条件为销售员“杨过”,条件区域为销售员,求和区域比查找区域往右偏移一列,意思是统计销售员右一列的数据,即各销售员的销售额。

    计算销售员总销售额。

    方法1公式:SUMIF(A1:A8,A2,B1:B8),与基本用法一致。

    公式2公式:SUMIF(B1:B8,"*",B2:B9) 。

    注意: 查找条件为“*”,说明查找的是0个或多个字符,求和区域比查找区域往下偏移一行,意思是统计0个或多个字符下一行单元格的数据,即为各销售员的销售额。

    一说到查找引用,可能很多小伙伴会说,查找引用不是应该是VLOOKUP函数或者INDEX+MATCH函数吗?关SUMIF函数什么事儿呢?它只是一个求和函数而已。

    的确,在绝大多数时候,查找引用不需要SUMIF, 但是当求和区域符合条件的数值只有一个时,求和得到的结果就是数值本身,因此可以借助SUMIF来实现查找引用。

    现需匹配郑州、长沙、武汉、合肥4个省会城市的销售量、单价、销售额、利润额。

    公式:SUMIF($A$2:$A$16,$G2,B$2:E$16)。

    注意:当原始数据表中有两个及以上郑州、长沙等省会城市名称时,销售量、单价、销售额、利润额等结果均为求和以后的结果。

    计算全国销售总量。由于销售量中有不同类型的错误值,所以不能用SUM直接求和,可以 使用SUMIF函数实现排除错误值求和。

    公式:SUMIF(B2:B16,"<9e307",B2:B16)

    注意:9e07是科学记数法表示的9*10^307,是接近Excel允许键入的最大数值9.99999999999999E+307的一个数。

    在这里表示对小于最大值9e07的数据进行求和,也就是对“数值”单元格进行求和。使用9e07不是规定,不是原则,是大家约定俗成的用法。

    当然结合案例,也可以使用“<500”或者“<1000”等任意大于最大值253的值。

    在 Oh,NO!你竟然以为Excel求和函数只有SUM? 一文中姐姐介绍过跨表求和,较为基础的求和方式,今天再给大家介绍如何在跨表的基础上还能满足一定的条件进行求和。

    如果只有1月这一个表,则合计公式为:SUMIF('1月'!$A:$A,$A2,'1月'!$B:$B)

    实现跨表条件求和需要借助INDIRECT函数(对文本描述的单元格引用,也就是说INDIRECT的括号里的参数是一个字符串(文本)描述的文本形式,INDIRECT取得这个引用。)

    最终公式为:

    =SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$3)&"月!$A:$A"),$A2,INDIRECT(ROW($1:$3)&"月!$B:$B")))

    好啦,SUMIF函数的10大经典用法就介绍完了,教程写的好辛苦啊!写得这么详细,有些知识百度都出来,希望能够对大家有用,更重要的是为大家提供一种解决问题的思路。

    记得刚开始学函数的时候,有个朋友跟我说: Excel函数很讲究逻辑的,一般女孩子逻辑差,学不好。

    可是姐姐我偏不信,义无反顾的踏上了这条不归路,希望能够得到大家的鼓励,给姐姐继续走下去的力量。

    二、excel函数中SUMIF函数的使用方法

    在公式中输入=SUMIF(range,criteria,sum_range)

    Range为条件区域。Criteria是求和条件。Sum_range 为实际求和区域。

    例如:

    选中F2单元格,输入公式:=SUMIF(B2:B19,E2,C2:C19),输入公式完成后,直接按enter键,即可统计出办公软件栏目的总流量。

    选中F3单元格,输入公式:=SUMIF(B2:B19,E3,C2:C19),输入公式完成后,直接按enter键,可以求得网站运营栏目的总流量。

    选中F4单元格,输入公式:=SUMIF(B2:B19,E4,C2:C19)可以求得电脑医院栏目的总流量。

    选中F5单元格,输入公式:=SUMIF(B2:B19,E5,C2:C19)可以求得工具软件栏目的总流量。

    选中F6单元格,输入公式:=SUMIF(B2:B19,E6,C2:C19)可以求得网络安全栏目的总流量。



    扩展资料:

    Excel函数大全

    数据库和清单管理函数

    AVERAGE 返回选定数据库项的平均值

    COUNT 计算数据库中包含数字的单元格的个数

    COUNTA计算数据库中非空单元格的个数

    DGET 从数据库中提取满足指定条件的单个记录

    MAX 返回选定数据库项中的最大值

    MIN 返回选定数据库项中的最小值

    PRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值

    STDEV 根据数据库中选定项的示例估算标准偏差

    STDEVP 根据数据库中选定项的样本总体计算标准偏差

    SUM 对数据库中满足条件的记录的字段列中的数字求和

    VAR 根据数据库中选定项的示例估算方差

    VARP 根据数据库中选定项的样本总体计算方差

    GETPIVOTDATA 返回存储在数据透视表中的数据

    日期和时间函数

    DATE 返回特定时间的系列数

    DATEDIF 计算两个日期之间的年、月、日数

    DATEVALUE 将文本格式的日期转换为系列数

    DAY 将系列数转换为月份中的日

    DAYS360 按每年360天计算两个日期之间的天数

    EDATE 返回在开始日期之前或之后指定月数的某个日期的系列数

    EOMONTH 返回指定月份数之前或之后某月的最后一天的系列数

    HOUR 将系列数转换为小时

    MINUTE 将系列数转换为分钟

    MONTH 将系列数转换为月

    NETWORKDAYS 返回两个日期之间的完整工作日数

    NOW 返回当前日期和时间的系列数

    SECOND 将系列数转换为秒

    TIME 返回特定时间的系列数

    TIMEVALUE 将文本格式的时间转换为系列数

    TODAY 返回当天日期的系列数

    WEEKDAY 将系列数转换为星期

    WORKDAY 返回指定工作日数之前或之后某日期的系列数

    YEAR 将系列数转换为年

    YEARFRAC 返回代表START_DATE(开始日期)和END_DATE(结束日期)之间天数的以年为单位的分数

    DDE 和外部函数

    CALL 调用动态链接库(DLL)或代码源中的过程

    REGISTER. ID 返回已注册的指定DLL或代码源的注册ID

    SQL.REQUEST 连接外部数据源,并从工作表中运行查询,然后将结果作为数组返回,而无需进行宏编程。

    有关CALL和REGISTER函数的其他信息

    百度百科-excel函数

    百度百科-SUMIF函数

    三、EXCEL条件求和函数SUMIF的几种常见用法

    SUMIF函数的使用方法如下:

    使用 SUMIF 函数可以对范围中符合指定条件的值求和。

    SUMIF函数的语法为:SUMIF(range, criteria, [sum_range])

    比如:=SUMIF(A:A,D2,B:B)

    公式表示:将A列符合等于D2条件的对应B列求和。

    公式使用过程中,请注意参数的使用要求:

    1、range必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。

    2、criteria必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。例如,条件可以表示为 32、">32"、B5、"32"、"苹果" 或 TODAY()。

    3、重要任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号 (") 括起来。 如果条件为数字,则无需使用双引号。

    sum_range可选。要求和的实际单元格(如果要对未在 range 参数中指定的单元格求和)。如果省略 sum_range 参数,Excel 会对在 range 参数中指定的单元格(即应用条件的单元格)求和。

    4、可以在 criteria 参数中使用通配符(包括问号 (?) 和星号 (*))。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。

    关于sumif函数的使用方法的问题,通过《excel函数中SUMIF函数的使用方法》、《EXCEL条件求和函数SUMIF的几种常见用法》等文章的解答希望已经帮助到您了!如您想了解更多关于sumif函数的使用方法的相关信息,请到本站进行查找!

    相关阅读

    关键词不能为空

    范文示例_作文写作_作文欣赏_故事分享_158文章网