#excel学习笔记(二)#SUM,SUMIF和SUMIFS函数,日期的处理
目录
1 新建窗口
2 SUM函数
▲示例:计算1-8月GMV总和
▲示例:计算一月和八月的GMV总和
3 SUMIF函数 -单条件求和
▲示例:计算2020/07/01的GMV之和
4 SUMIFS函数-多条件求和
▲示例:计算2020/07/31美团平台的GMV
▲示例:计算日环比
▲示例:计算日同比(按月)
▲示例:计算每月的GMV
▲示例:计算月环比
1 新建窗口
▲为了方便在计算时从原始数据中选择数据,可以新建一个窗口,选择视图-新建窗口
会出现两个联动的窗口,可以分开进行操作
▲选择全部重拍-垂直并排
2 SUM函数
▲sum函数的参数为要计算的单元格
▲示例:计算1-8月GMV总和
由于全部数据就是只包含1-8月的,因此相当于计算全部的GMV总和
SUM参数选择原始数据表的第J列
▲示例:计算一月和八月的GMV总和
方法:分别选择一月和八月区域的GMV,用逗号隔开
为了方便查看,在原数据中选择B2单元格-视图-冻结窗格-冻结窗格,固定首行和首列
将GMV列移动到日期列右边,进行参数选择
3 SUMIF函数 -单条件求和
▲sumif函数有三个参数:range为进行条件判断的数据,criteria为判断的标准,sum_range为进行计算的数据列
▲示例:计算2020/07/01的GMV之和
range为源数据中的日期列(A列,依据日期判断),criteria为B15单元格(即日期等于2020/07/01,sum_range为GMV列(源数据J列,要计算的内容)
▲双击C5单元格右下角小加号可以对后续数据进行自动填充
4 SUMIFS函数-多条件求和
▲sumifs函数的参数包含sum_range需要求和的数据,criteria_range1第一个条件判断的数据,criteria1第一个条件判断的标准,....(后面可以依次类推接多个条件)
▲示例:计算2020/07/31美团平台的GMV
sum_range为GMV列(源数据J列,要计算的内容),criteria_range1为源数据中的平台i列(H列,依据平台判断),criteria2为"美团"(注意是英文双引号,选择C29无法匹配),criteria_range2为源数据中的日期列(A列,依据日期判断),criteria2为B30单元格(即日期等于2020/07/31),
▲双击C30单元格右下角小加号可以对后续数据进行自动填充
▲日环比:与前一天的比值-1(本期/上期-1)
▲日同比:(按周)与上周同一天的比值-1;(按月)与上月同一天的比值-1;(按年)与去年同一天的比值-1。(本期/同期-1)
▲示例:计算日环比
方法:计算本天GMV(上面已经算过),计算上一天的GMV(日期-1),日环比=本天/上天-1
本天GMV:SUMIFS('拌客源数据1-8月'!J:J,'拌客源数据1-8月'!H:H,"美团",'拌客源数据1-8月'!A:A,B30) 其中B30为本天日期对应的单元格
上天GMV:SUMIFS('拌客源数据1-8月'!J:J,'拌客源数据1-8月'!H:H,"美团",'拌客源数据1-8月'!A:A,B30-1) B30-1即为上一天日期
结果:
右下角下拉填充
▲示例:计算日同比(按月)
方法:计算本天GMV(上面已经算过),计算上个月同天的GMV(日期-30or31,很麻烦不能用该方法!!),日同比=本天/上月同天-1
本天GMV:SUMIFS('拌客源数据1-8月'!J:J,'拌客源数据1-8月'!H:H,"美团",'拌客源数据1-8月'!A:A,B30) 其中B30为本天日期对应的单元格
上月同天日期:DATE(YEAR(B30),MONTH(B30)-1,DAY(B30))
DATE函数根据年月日数值生成日期,如2021/11/21用date函数表示为DATE(2021,11,21)
YEAR,MONTH,DAY 函数分别取出日期的年,月,日
因此计算思路为,取出本天日期的年,月,日,月份-1之后再用DATE函数生成上月同一天的日期
上月同天GMV:
SUMIFS('拌客源数据1-8月'!J:J,'拌客源数据1-8月'!H:H,"美团",'拌客源数据1-8月'!A:A,DATE(YEAR(B30),MONTH(B30)-1,DAY(B30)))
B30为本天日期对应的单元格
结果:
▲示例:计算每月的GMV
方法:sumifs函数的筛选条件1:平台美团,筛选条件2:日期大于等于本月的第一天,筛选条件3:日期小于本月的最后一天
筛选条件1前面已经写过
筛选条件2:
本月第一天日期:DATE(YEAR(B39),MONTH(B39),1) 其中B39为本月任意一天的日期所在的单元格
筛选条件3:
本月最后一天日期,无法确定日期项填28,29,30,31
采用下个月的第一天-1来计算
DATE(YEAR(B39),MONTH(B39)+1,1)-1 其中B39为本月任意一天的日期所在的单元格
在sumifs中写>=时应写成">="&(注意是英文双引号),同理小于等于"<="&
结果:
右下角下拉填充
▲示例:计算月环比
本月/上月-1
本月GMV已计算:
=SUMIFS('拌客源数据1-8月'!J:J,'拌客源数据1-8月'!H:H,"美团",'拌客源数据1-8月'!A:A, ">="&DATE(YEAR(B39),MONTH(B39),1),'拌客源数据1-8月'!A:A,"<="&DATE(YEAR(B39),MONTH(B39)+1,1)-1)
上月GMV,月份-1
=SUMIFS('拌客源数据1-8月'!J:J,'拌客源数据1-8月'!H:H,"美团",'拌客源数据1-8月'!A:A, ">="&DATE(YEAR(B39),MONTH(B39)-1,1),'拌客源数据1-8月'!A:A,"<="&DATE(YEAR(B39),MONTH(B39),1)-1)
结果:
因为原始数据中没有去年12月的数据,因此第一项报错
右下角下拉填充
#excel学习笔记(二)#SUM,SUMIF和SUMIFS函数,日期的处理相关推荐
- Excel学习笔记(7.16)——offset函数、and()、or()、counta函数使用
offset函数抽奖 =OFFSET(A1,RANDBETWEEN(1,10),0) Reference 作为偏移量参照系的引用区域.Reference 必须为对单元格或相连单元格区域的引用. OFF ...
- Excel学习笔记:P34-VLOOKUP 功成身退!全新函数XLOOKUP霸气取而代之!
文章目录 一.XLOOKUP函数基本用法 二.XLOOKUP函数的特征 2.1 向左查询 2.2 错误提示 2.3 近似比对 2.4 横向查询 2.5 模糊查询 2.6 逆向查询 2.7 双向筛选 一 ...
- Excel学习笔记:P24-如何用LEFT等函数提取表格中的文字资料
文章目录 一.LEFT.RIGHT.MID.FIND.LEN函数 1.1 LEFT函数 1.2 RIGHT函数 1.3 MID函数 1.4 FIND函数 1.5 LEN函数 二.例子 2.1 截取品名 ...
- React学习笔记二 通过柯里化函数实现带参数的事件绑定
class Login extends React.Component {state = {username: '',password: ''}saveFormData = (type) => ...
- 王佩丰excel学习笔记(一):第一——二讲
目录 第一讲 第二讲 不努力就会落后,嘤嘤嘤.一周没发文章,就眼看着我的阅读量一步步往下掉,但我也不知道应该写啥,索性来写写我的excel学习笔记(主要原因是我看完就忘了,又懒得翻视频,干脆写下来). ...
- Excel学习笔记-函数(Sumif、Vlookup、Hlookup、Match、Index)
目录: 一.Sumif函数 1.Sumif函数语法 2.Sumif函数计算数值区间 3.Sumif函数超过15位字符时的错误 4.关于第三参数简写时的注意事项 5.在多列中使用Sumif函数 6.使用 ...
- Mongodb使用学习笔记(二)
文章目录 Mongodb使用学习笔记(二)之查询篇 1. MongoDB命令学习 (1) MongoDB 查询文档 1.1 全部查询 1.2 单条件查询 1.3 多条件查询 1.3.1 AND拼接多条 ...
- Greedy Match学习笔记二 —— 安慰剂检验与置信区间计算
Greedy Match学习笔记二 -- 安慰剂检验与置信区间计算 上一节我们介绍了Greedy Match的基本原理.本节中,我们将在不同样本量的情况下分别进行安慰剂检验,以验证Greedy Mat ...
- 王佩丰Excel学习笔记
王佩丰Excel学习笔记 算术不需要写等号:选项-高级-转换Lotus 1-2-3 公式 两个表格排列:视图-全部重排 插入多张工作表:先选择多张表格再添加 插入多行:先选择多行再添加 改变列顺序:按 ...
- C++操作Excel学习笔记
C++操作Excel学习笔记 一: [当前博文转载自http://blog.csdn.net/fullsail/article/details/4067416] C++读取Excel文件方式比较 C+ ...
最新文章
- 报表在vista和win7下无法浏览应用的解决办法
- 红外线可程序化?遥控器Motedem控制自家居住环境
- 2018年阿里妈妈搜索广告转化预测
- webservice(二)简单实例
- C#关于参数为null(空值)的方法调用,重载顺序选择彻底研究
- 邀您共赴数据库学术顶会ICDE 2019——阿里云专场 零距离接触达摩院数据库“最强大脑”...
- java 对增删该查进行测试_java连接mysql增删改查测试通过
- Oracle RMAN Recover中使用BBED 跳过缺失的归档 继续 Recover 的测试
- 用python连接数据库_用Python连接MySQL
- 接口测试用python怎么做_请问一下python怎么做接口测试工具?
- 面试官:元素排序Comparable和Comparator有什么区别?
- 蓝桥杯第六届国赛JAVA真题----切开字符串
- C/C++库函数math用法案例篇一
- C语言手写快排算法,两个值时也可以使用哦!
- python中的 DFS 与 BFS
- 阿里云获中国互联网网络安全威胁治理联盟特别贡献奖
- Definition for rule ‘vue/script-setup-uses-vars‘ was not found.
- 联想启天m428进入bios安装ubuntu
- docker update修改内存/cpu
- Good Bye 2020 B
热门文章
- 性能测试loadrunner之参数关联
- 程序员的酒后真言,都不容易
- 23种设计模式详解大全
- 虚拟机启动docker镜像提示no space left on device
- 『闪电健身Mini』-8.8全民健身日,我参加了吗?
- 生活中的适配器模式——身高不够鞋来凑
- 2017年度IT168技术卓越奖:无线路由器篇
- matlab标定的焦距和实际的不一样,摄像机标定中焦距,尺度因子,传感器尺寸,图像分辨率关系。...
- iro机器人地区选多少人_2019年第二十一届IRO国际机器人奥林匹克大赛总决赛在津举行...
- if语句的用法和示例