玩转Excel系列-SUMIFS函数使用及实例
来源:互联网 发布:重庆网络电视台 编辑:程序博客网 时间:2024/05/16 07:56
前边的文章我们讲解了SUMIF单条件求和,如果我们需要多条件求和呢,这时间就得使用SUMIFS函数了,我们先看一下该函数的语法
SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, ...)下边先给大家说一下对应的参数什么意思
1、sum_range 要求和的区域
2、criteria_range1 第一个条件区域
3、criteria1第一个条件的设置,同参数2是对应的
4、criteria_range2第二个条件区域。
5、criteria2第二个条件设置,同参数对应。
6、省略最多允许设置127个参数区域和条件,即参数总数不超255个
我们先通过一下实例具体了解下这个函数的用法,我们先看一下数据表
假如我们想求出西单书店和图书为《会学网excel技巧》的销售额小计,那么该怎么求呢。对照sumifs函数语法,函数应该怎么选择呢。第一个参数应该选择小计列的内容也就是求和的区域。
第二个参数可以选择图书名称那么对应的第三个参数的条件就是”《会学网excel技巧》” ,第四个参数就应该选择书店名称列了,对应的条件输入”西单书店”即可。
最后完整的函数应该如下所示:
SUMIFS(明细表!F3:F376,明细表!C3:C376,"《会学网excel技巧》",明细表!B3:B376,"西单书店")
一定要注意:求和区域和参数区域是对应的。如明细表!C3:C377,就会报错了
你是这样做的吗?通过这个示例我以看到SUMIFS与SUMIF的区别。
第一点区别:条件的设置,一个是单条件(SUMIF), 一个是多条件(SUMIFS)
第二点区别:参数的选择,sumif先选择条件,而sumifs则是先选择求和区域,大家可以对照一下之前的文章
实例:我们想按月份求和怎么做呢,如下图所示:http://www.huixue8.cn/a/excelhanshu/109.html
如果想实现按月份统计我们就需要结合日期函数,就像上图所示,统计12月份就是一个日期区间大于等于2016-12-1到小于2017-1-1之间,其它月份也是一样。但是有个问题,想使用地址快速汇总所有月份。
要满足上述所说内容学习两个函数
函数1 date 日期拼接
三个参数 Date(年,月,日)如 date(2016,12,1)最后就会得到 2016-12-1
函数2 month 获取月份
Month(2016-12-1)最后就会得到参数日期中的月份12.
那么现在就看一下公式是如何写的
SUMIFS(明细表!$F$3:$F$376,明细表!$A$3:$A$376,">="&DATE(2016,MONTH(A3),1),明细表!$A$3:$A$376,"<"&DATE(2016,MONTH(A3)+1,1))
公式解释:
SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, ...)下边先给大家说一下对应的参数什么意思
1、sum_range 要求和的区域
2、criteria_range1 第一个条件区域
3、criteria1第一个条件的设置,同参数2是对应的
4、criteria_range2第二个条件区域。
5、criteria2第二个条件设置,同参数对应。
6、省略最多允许设置127个参数区域和条件,即参数总数不超255个
我们先通过一下实例具体了解下这个函数的用法,我们先看一下数据表
第二个参数可以选择图书名称那么对应的第三个参数的条件就是”《会学网excel技巧》” ,第四个参数就应该选择书店名称列了,对应的条件输入”西单书店”即可。
最后完整的函数应该如下所示:
SUMIFS(明细表!F3:F376,明细表!C3:C376,"《会学网excel技巧》",明细表!B3:B376,"西单书店")
一定要注意:求和区域和参数区域是对应的。如明细表!C3:C377,就会报错了
你是这样做的吗?通过这个示例我以看到SUMIFS与SUMIF的区别。
第一点区别:条件的设置,一个是单条件(SUMIF), 一个是多条件(SUMIFS)
第二点区别:参数的选择,sumif先选择条件,而sumifs则是先选择求和区域,大家可以对照一下之前的文章
实例:我们想按月份求和怎么做呢,如下图所示:http://www.huixue8.cn/a/excelhanshu/109.html
要满足上述所说内容学习两个函数
函数1 date 日期拼接
三个参数 Date(年,月,日)如 date(2016,12,1)最后就会得到 2016-12-1
函数2 month 获取月份
Month(2016-12-1)最后就会得到参数日期中的月份12.
那么现在就看一下公式是如何写的
SUMIFS(明细表!$F$3:$F$376,明细表!$A$3:$A$376,">="&DATE(2016,MONTH(A3),1),明细表!$A$3:$A$376,"<"&DATE(2016,MONTH(A3)+1,1))
公式解释:
- 求和区域:明细工作表中的F3到F376单元格区域
- 第一个条件区域
- 第一个条件,用拼接符链接日期函数
- 同第一个条件区域一致
- 小于当前获取的月份加1
0 0
- 玩转Excel系列-SUMIFS函数使用及实例
- 玩转Excel系列-SUMIF函数的使用
- 玩转Excel系列-Vlookup函数的使用(上)
- 玩转Excel系列-Vlookup函数的使用(下)
- 玩转Excel系列-hlookup函数的使用
- 玩转EXCEL系列-IF函数的使用详解
- 我来学习excel------sumifs函数
- 玩转Excel系列-SUMIF函数实例教程
- 玩转EXCEL系列-COUNTIF与COUNTIFS统计函数使用教程
- Excel函数学习——if,sumifs,countifs
- 玩转Excel系列-index+match查找函数用法
- 【excel技巧】关于excel的if和sumifs公式的使用
- 数据有效性-玩转EXCEL系列教程
- 玩转EXCEL系列-关于打印那些事
- 玩转EXCEL系列-选择性粘贴几个实用技巧
- EXCEL-SUMIFS多条件求和(筛选效果)
- 玩转Excel
- Excel玩转工资条
- Linux 在命令行中创建和展示幻灯片的教程
- 练习3
- LeetCode#371. Sum of Two Integers(位运算)
- Java中Executor、ExecutorService、ThreadPoolExecutor介绍
- rails 不刷新上传文件jquery-fileupload-rails包的简易使用
- 玩转Excel系列-SUMIFS函数使用及实例
- 委托多播
- 第四天2017/03/31(下午2:结构体、数组)
- 类型转换
- 由FlexBox算法强力驱动的Weex布局引擎
- leetcode 421. Maximum XOR of Two Numbers in an Array
- java -封装性
- Andorid 调用H5时使用WebView的总结!
- Perfect Number