excel数据统计:三个公式提高统计工作效率
善于在工作中使用函数、公式可以提高工作效率,结合近期学员们遇到的问题,老菜鸟总结了三个非常实用的公式,每个公式都可以解决一类问题。学会这三个公式套路,就能解决日常遇到的很多麻烦事。
第一类问题:对指定时间段的数据进行汇总
例如在一组销售数据中,需计算出2018年4月1日至2018年6月30日期间的销售额合计。可以使用公式=SUMIFS(B:B,A:A,">=2018-4-1",A:A,"<=2018-6-30")得到所需要的结果。
![](/assets/blank.gif)
在这个公式中,用到了SUMIFS函数进行汇总。SUMIFS是一个多条件求和的函数,基本格式为SUMIFS(要求和的区域,条件区域1,条件1,条件区域2,条件2,……)。
本例中要求和的区域是销售额所在的B列,条件区域是销售日期所在的A列,具体的条件有两个:
条件1:大于等于开始日期2018年4月1日。
条件2:小于等于结束日期2018年6月30日。
需要注意的是:公式中使用日期作为条件时,一定要在表示日期的字符串两端加上英文状态下的半角引号。如果需要用到比较符号,则需要将符号与日期同时放在引号中间。
掌握这个套路之后,再遇到按日期区间求和的问题时,只需要选择对应的求和区域、条件区域和起止日期就能完成统计。
第二类问题:按照多个指定的数据区间统计人数
例如需要按照成绩划分为四个区间,并统计出每个区间内的人数。可以使用公式=FREQUENCY($B$2:$B$17,{60,75,90}-0.01)得到所需结果。
![](/assets/blank.gif)
通常遇到这类问题我们首先想到的是COUNTIF或是COUNTIFS函数,但它们都需要对每个区间进行设置,比较繁琐。
实际上在Excel的函数中,有个专门统计区间内数据个数的函数——FREQUENCY。
函数的基本格式为FREQUENCY(数据区域,临界点)。在本例中,数据区域是成绩所在的单元格区域B2:B17。统计结果划分了四个区间,相当于有了三个临界点60、75和90。
由于这个函数得到的是一个数组结果,所以必须同时按Ctrl+Shift+回车键完成数组公式的输入。
如果统计数据中正好存在与临界点相同的数据,则该数据会计入靠前的区间。例如成绩中有90分的话,会计入第三个区间“大于等于75且小于90”:
![](/assets/blank.gif)
这与本例的统计需求不符,因此将第二参数-0.01,对临界点进行修正。
掌握FREQUENCY的用法需要注意两点:
1、这是一个数组函数,需要先选中统计结果所在的单元格区域,在再编辑栏输入公式。公式输入完毕后按住Ctrl+Shift+回车键,一次得到全部统计结果;
![](/assets/blank.gif)
2、临界值(FREQUENCY函数的第二参数)可以是单元格区域,也可以是常量数组的方式存在。同时还需要根据具体情况对临界值进行修正以确保统计结果的正确性。
第三类问题:工龄工资的计算问题
最后一类问题是工龄工资的计算。例如企业规定员工每满一年加100元工龄工资,15年封顶。可以使用公式=100*MIN(15,DATEDIF(B2,C2,"y"))计算出每个人的工龄工资。
![](/assets/blank.gif)
在这个公式中,用到了MIN和DATEDIF函数。
DATEDIF函数的功能是计算员工的工龄,函数格式为DATEDIF(开始日期,结束日期,统计方式)。本例中开始日期就是每个人的入职日期,结束日期为计算日期(也可以使用TODAY()函数作为结束日期),统计方式“y”表示以年为单位进行计算。
MIN函数的功能是得到一组数据中的最小值,函数格式为MIN(数据区域)或MIN(数据1,数据2,……)。本例使用的是第二种用法,作用是得到工龄与15中的较小值。这就可以实现当工龄超过15年时,还是以15年来计算。
在计算上限时往往可以使用MIN函数代替IF函数,同理计算下限时可以使用MAX函数代替IF函数,公式会更加简洁。
最后使用100乘上有效工龄就得到了所需的结果。
本例给了大家一个非常重要的启示就是MIN函数在限制上限时的用法,可以借鉴到一些绩效计算,提成计算等方面。
************
今天分享的三个公式涉及到三类完全不相干但是非常有代表性的统计问题,如果能够做到举一反三,那就能解决日常遇到的很大一部分问题了,而这也是学习Excel函数、公式的目的所在。
excel数据统计:三个公式提高统计工作效率相关推荐
- 计算机中f4的应用,Excel中F4键的9个功能,提高90%工作效率
原标题:Excel中F4键的9个功能,提高90%工作效率 excel使用技巧大全F4键对于Office的工作者来说,简直是好用得不得了.因为它能够重复上一步的操作,它是最能提高工作效率的按键了,今天小 ...
- 基于bim技术的应用软件有?哪些提高bim工作效率的revit插件
bim技术应用有哪些?bim技术的应用可是各种各样,感觉现在的建筑行业已经离不开bim的技术应用了,从宏观到微观,从大到小,从人到物,已经方方面面时刻影响着工程的生命周期.下面我就挑选三个bim技术应 ...
- 22个常用Excel函数大全,直接套用,提升工作效率!
Excel曾经一度出现了严重Bug,主要有两种比较悲催的情况,首先是这种: 更加悲催的是这种: 言归正传,今天和大家分享一组常用函数公式的使用方法:职场人士必须掌握的12个Excel函数,用心掌握这些 ...
- 基于bim技术的应用软件有哪些?提高bim工作效率的revit插件?
基于bim技术的应用软件有哪些?提高bim工作效率的revit插件? 基于BIM技术应用的软件繁多,不需要统计小编知道的就有几十种,一个公司开发的bim软件至少都是3-5种左右,更不用说众多的开发公司 ...
- 采购管理三大误区及提高采购工作效率的十大方法
采购管理是计划下达.采购单生成.采购单执行.到货接收.检验入库.采购发票的收集到采购结算的采购活动的全过程,对采购过程中物流运动的各个环节状态进行严密的跟踪.监督,实现对企业采购活动执行过程的科学管理 ...
- Android 上能提高学习工作效率的应用
在知乎上有朋友问 Android 上能提高学习.工作效率的应用有哪些? 我给他们的推荐获得了最多赞同.以后会不断完善更新此贴. Any.do :规划日程,各平台都有. Evernote:记笔记,各平台 ...
- 农业app开发软件有效推动了智慧农业发展,提高用户工作效率
农业app开发软件有效推动了智慧农业发展,提高用户工作效率. 从现在的形式来看,智慧农业的发展趋势已经不是一种需求了,这也更为符合智慧产业的发展体系.所以,农业APP软件顺应用户的需求而诞生了. 智 ...
- 推荐一些提高学习工作效率的电脑工具软件(一)
工欲善其事,必先利其器,在电脑上安装并使用合适的工具软件,可以大大提高学习工作效率,下面就推荐一下个人电脑上安装的工具. 电脑的操作系统是windows 10. 一.everything 强烈推荐必装 ...
- linux bash 效率,提高Linux工作效率的十大bash技巧
原标题:提高Linux工作效率的十大bash技巧 " 希望我的这些追求最大化命令行效率的努力成果也能给其他喜欢使用bash的朋友们带来一些帮助. 我喜欢钻研bash环境.很多时候,在使用ba ...
最新文章
- 标准浏览器的选择器封装
- 网页设计界面 电脑版设计
- 你必须失败---来自迈克尔·乔丹的6条教训
- linux之tr命令使用和总结
- lambda表达式与委托与线程初步谈论-基于刘铁锰视频观后操作
- mysql定时导入_MySQL导入、导出、数据库定时备份
- 【算法】旋转数组【LeetCode】
- zenmap工具说明及常用参数解释
- mysql10---索引优化
- xEasyApp之后端的介绍
- 毕设题目:Matlab图像拼接
- 孙玄:“玄姐”,特立独行的架构师
- Excel的统计字符数
- PDF、WORD文档快速翻译成中文的方法,帮你一键搞定!
- item在C语言中是什么意思中文,单词item中文表达的是什么意思
- GHO文件内IE主页的修改方法
- Android渠道包构建流程
- 机器视觉(4)-- 云台人脸追踪
- Python百日百行代码挑战-day8,day9,day10,游戏实战系列-五子棋
- selenium实现163邮箱自动登录
热门文章
- 爸爸去哪儿-森碟Win7系统主题
- google吐槽帝翻译的开发语言比对
- 5 端口 10/100 以太网集成交换机 以太网控制芯片 IP175DLF/IP175DLFI
- 事务1-spring 事务支持
- Improving Transformer Optimization Through Better Initialization
- CTF练习题[Crypto]-简单加密
- 求助:web项目中关于大华摄像机通过RTSP在摄像头、NVR/EVS取流的问题
- JS中创建数组的方式
- java 手机号 邮箱 身份证 信息脱敏
- 计算机铁道工程论文,铁道工程专业毕业论文