目录

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列,依据日期判断),criteriaB15单元格(即日期等于2020/07/01,sum_rangeGMV列(源数据J列,要计算的内容)

双击C5单元格右下角小加号可以对后续数据进行自动填充

4 SUMIFS函数-多条件求和

sumifs函数的参数包含sum_range需要求和的数据,criteria_range1第一个条件判断的数据,criteria1第一个条件判断的标准,....(后面可以依次类推接多个条件)

示例:计算2020/07/31美团平台的GMV

sum_rangeGMV列(源数据J列,要计算的内容),criteria_range1源数据中的平台i列(H列,依据平台判断),criteria2"美团"(注意是英文双引号,选择C29无法匹配),criteria_range2源数据中的日期列(A列,依据日期判断),criteria2B30单元格(即日期等于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函数,日期的处理相关推荐

  1. Excel学习笔记(7.16)——offset函数、and()、or()、counta函数使用

    offset函数抽奖 =OFFSET(A1,RANDBETWEEN(1,10),0) Reference 作为偏移量参照系的引用区域.Reference 必须为对单元格或相连单元格区域的引用. OFF ...

  2. Excel学习笔记:P34-VLOOKUP 功成身退!全新函数XLOOKUP霸气取而代之!

    文章目录 一.XLOOKUP函数基本用法 二.XLOOKUP函数的特征 2.1 向左查询 2.2 错误提示 2.3 近似比对 2.4 横向查询 2.5 模糊查询 2.6 逆向查询 2.7 双向筛选 一 ...

  3. 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 截取品名 ...

  4. React学习笔记二 通过柯里化函数实现带参数的事件绑定

    class Login extends React.Component {state = {username: '',password: ''}saveFormData = (type) => ...

  5. 王佩丰excel学习笔记(一):第一——二讲

    目录 第一讲 第二讲 不努力就会落后,嘤嘤嘤.一周没发文章,就眼看着我的阅读量一步步往下掉,但我也不知道应该写啥,索性来写写我的excel学习笔记(主要原因是我看完就忘了,又懒得翻视频,干脆写下来). ...

  6. Excel学习笔记-函数(Sumif、Vlookup、Hlookup、Match、Index)

    目录: 一.Sumif函数 1.Sumif函数语法 2.Sumif函数计算数值区间 3.Sumif函数超过15位字符时的错误 4.关于第三参数简写时的注意事项 5.在多列中使用Sumif函数 6.使用 ...

  7. Mongodb使用学习笔记(二)

    文章目录 Mongodb使用学习笔记(二)之查询篇 1. MongoDB命令学习 (1) MongoDB 查询文档 1.1 全部查询 1.2 单条件查询 1.3 多条件查询 1.3.1 AND拼接多条 ...

  8. Greedy Match学习笔记二 —— 安慰剂检验与置信区间计算

    Greedy Match学习笔记二 -- 安慰剂检验与置信区间计算 上一节我们介绍了Greedy Match的基本原理.本节中,我们将在不同样本量的情况下分别进行安慰剂检验,以验证Greedy Mat ...

  9. 王佩丰Excel学习笔记

    王佩丰Excel学习笔记 算术不需要写等号:选项-高级-转换Lotus 1-2-3 公式 两个表格排列:视图-全部重排 插入多张工作表:先选择多张表格再添加 插入多行:先选择多行再添加 改变列顺序:按 ...

  10. C++操作Excel学习笔记

    C++操作Excel学习笔记 一: [当前博文转载自http://blog.csdn.net/fullsail/article/details/4067416] C++读取Excel文件方式比较 C+ ...

最新文章

  1. 报表在vista和win7下无法浏览应用的解决办法
  2. 红外线可程序化?遥控器Motedem控制自家居住环境
  3. 2018年阿里妈妈搜索广告转化预测
  4. webservice(二)简单实例
  5. C#关于参数为null(空值)的方法调用,重载顺序选择彻底研究
  6. 邀您共赴数据库学术顶会ICDE 2019——阿里云专场 零距离接触达摩院数据库“最强大脑”...
  7. java 对增删该查进行测试_java连接mysql增删改查测试通过
  8. Oracle RMAN Recover中使用BBED 跳过缺失的归档 继续 Recover 的测试
  9. 用python连接数据库_用Python连接MySQL
  10. 接口测试用python怎么做_请问一下python怎么做接口测试工具?
  11. 面试官:元素排序Comparable和Comparator有什么区别?
  12. 蓝桥杯第六届国赛JAVA真题----切开字符串
  13. C/C++库函数math用法案例篇一
  14. C语言手写快排算法,两个值时也可以使用哦!
  15. python中的 DFS 与 BFS
  16. 阿里云获中国互联网网络安全威胁治理联盟特别贡献奖
  17. Definition for rule ‘vue/script-setup-uses-vars‘ was not found.
  18. 联想启天m428进入bios安装ubuntu
  19. docker update修改内存/cpu
  20. Good Bye 2020 B

热门文章

  1. 性能测试loadrunner之参数关联
  2. 程序员的酒后真言,都不容易
  3. 23种设计模式详解大全
  4. 虚拟机启动docker镜像提示no space left on device
  5. 『闪电健身Mini』-8.8全民健身日,我参加了吗?
  6. 生活中的适配器模式——身高不够鞋来凑
  7. 2017年度IT168技术卓越奖:无线路由器篇
  8. matlab标定的焦距和实际的不一样,摄像机标定中焦距,尺度因子,传感器尺寸,图像分辨率关系。...
  9. iro机器人地区选多少人_2019年第二十一届IRO国际机器人奥林匹克大赛总决赛在津举行...
  10. if语句的用法和示例