中企动力 > 商学院 > excel加法函数
  • ?

    你所不知道的EXCEL神奇“求和”函数SUBTOTAL

    梦璃

    展开

    在EXCEL中你什么都可以不会,但是加法你必须得会~下面我们就来看看神奇的"求和"函数SUBTOTAL:

    其实用“求和”来表述SUBTOTAL有点太屈才,不过没关系,谁让“求和”是最基本的运算呢。

    下面对比一下SUM与SUBTOTAL在求和上的区别:

    (1):单元格全部显示的情况下,两者没有区别

    (2):如果想统计职位为员工的补贴总额:使用筛选功能后,SUM的结果没有变化,而SUBTOTAL显示的就你想统计的结果。是不是直接秒杀SUM!

    下面正式介绍一下我们今天的猪脚:SUBTOTAL

    它是Excel中唯一一个能统计用户可见单元格的函数。(可以求和、平均数、最大值、最小值、方差等)

    首先介绍一下它的语法: SUBTOTAL(function_num,ref1,ref2, ...) 是不是有点看着有点晕?

    给它变个身:SUBTOTALL(要统计什么,从哪里统计)

    (1)其中“要统计什么”就是你要求和还是求平均数呀,如果参数设置为9或者109就是求和。(问:为什么9、109是求和呢。答:没有为什么,记住就行。)而其他参数就是统计平均数、最大值、最小值、方差等(具体请打开EXCEL按F1 )。

    (2)而“从哪里统计”就是你要统计的区域了。

    另关于9与109的区别:

    (1)1-11是表示统计包含所有隐藏行。

    (2)101-111是表示统计不包含手动隐藏的隐藏行(也就是忽略手动隐藏行的筛选结果)。

    -------------------------------------------------------割一下-----------------------------------------------------------------------------

    补充

    1、关于手动隐藏行时的补充说明

    不筛选时,手动隐藏部分行,使用参数9,计算结果会包含已手动隐藏行,109不包括手动隐藏行。

    筛选时,手动隐藏部分行,9和109都不包含已隐藏行。

    2、SUBTOTAL函数会忽略计算区域中所嵌套的分类汇总(subtotal的计算结果),如下图B16单元格的公式为=SUBTOTAL(9,B3:B15),公式计算时会自动忽略单元格区域中subtotal的计算结果。

    3、Excel中与SUBTOTAL类似的函数还有AGGREGATE,此函数比SUBTOTAL更强大,此函数是全能冠军,它的作用就是求和统计,一个顶十九个(SUBTOTAL一个顶十一个),可以替代SUM、COUT、MAX等十九个函数,重点是:它除了忽略隐藏行、本函数计算结果,还可以忽略错误值。总之,对SUBTOTAL更强大。以后再专篇详细介绍。

  • ?

    除了记账,会计人还需要具备哪些能力?

    马曼柔

    展开

    会计人员如何提升自己?除了会记账,还有什么需要掌握哪些专业技能?理臣教育认为,成为一名普通的会计很容易,但是要想成为一名优秀的“老会计”至少需要掌握以下的几个能力 。

    一、Excel

    用不好Excel的会计人难成专业高手。不会if函数,你连基础工作都做的费劲。不会vlookup,关联数据的处理能让你抓狂。不会用数据透视表,大数据时代你怎么工作?Excel是做财务分析的得力助手,是做预算的工具。Excel是现代会计人的标志性符号。Excel用得不好的会计人,担不起“老会计”这个名头。

    记得在华为工作的时候,其对财务人员Excel水平是有要求的,并且其Excel技能培训非常多。财务人员除了要掌握基本操作,还需熟练使用相关Excel函数。

    掌握了Excel,无疑能提升工作效率,让会计工作事半功倍。怎样才能提升自己的Excel技能呢?最关键要多用。另一方面要主动学习,看书、报名参加培训均可。或许Excel的许多功能、函数我们不能一一记住,但至少应该做到心中有数,等到使用时,可以上网搜索就能帮你掌握要领。

    Excel是工具,也是一个有效的方法方法。学习Excel不仅是学方法,还要学思维。什么是Excel思维?我的总结是以下四点:①模板化思维,让思考有条理性和逻辑性,像Excel表格一样规整;②寻找规律的思维,从杂乱中理出头绪,就像if函数运用一样;③程序化思维,让思绪产生联动的效果,就像建立了Excel表页间的公式链接一样;④分出主次的思维,就像Excel排序功能与vlookup函数一样。

    Excel是会计人提升能力和水平的武器,用好Excel既是对会计人的要求,也是会计人对自己的要求。

    二、PPT技能

    不管是大会小会,似乎“PPT+投影仪”已经成为标配。而PPT的讲演者很多都说领导,大多数领导并不会制作PPT。能帮助领导制作PPT的人必定也是领导信任的人,能得到信任是不容易的。

    领会领导的意图与重点,做到思路清晰条理明确,做到了这个就成功了一半。

    然后就是不要长篇大论,好的PPT展示给人看的永远是“点”。先做加法、后做减法,这是PPT制作时大多数人的习惯,先做的好看华丽,再去提取精髓,这一过程能锻炼归纳总结的能力,抓主要矛盾以及抓矛盾主要方面的能力。

    写好PPT也需要一定的审美。虽然说对于ppt而言实质很重要,可美观也不能忽视。

    从个人的角度出发,写好一份工作总结的PPT,写好一份培训课件的PPT,很容易让自己得到领导和周边同事的认可。

    做一份好的PPT,比写文档更费时、更费心。

    三、写作能力

    以前我们衡量一个人有没有才华,很大程度上是看这个人的文笔。现在当然不能仅凭文笔判断,但文笔依旧是一个重要方式。

    在财务工作中哪些地方要用到文笔呢?各类总结材料、向上的行文、制度编写都需要用到,这些事项显然是财务工作中层次较高的部分。不要小看公文写作,写报告、写制度是综合能力的展示,好的报告与制度不仅需要文笔好,也要思路清晰,对工作理解深刻。

    怎样写出好报告呢?建议把握三点:①字数尽可能少,能用100字说清楚,就不要用101字;②层次分明,概述、缘由、分析、结论、诉求娓娓道来;③重点突出,让阅读者一眼能看出用意与关键点。

    如果你的文笔好,这些工作都会慢慢落到你的肩上。而慢慢的境界就提升了。

    当然平时多写写文章,给公司的内刊投投稿,也能帮你增加人望。

    四、演讲能力

    能把事情做明白是一回事,把做事的流程写清楚是一回事,能把做事的方法讲清楚又是一回事。

    相对“讲”而言,“写”要容易一些,毕竟写完后还可以修改润色。“讲”无疑要难得多,特别是临场发言、即兴发言,因为没有时间可以准备,要把自己的话讲清楚对很多人而言是一种挑战。

    演讲可以没有文稿,但要有腹稿。腹稿很多时候不是临时准备的,而是平时酝酿。而出口成章的人平时都是善于思考,善于总结的结果。把思考和总结的成果存于心中,需要的时候及时调用即可。而演讲的能力是可以锻炼的。

    不是每个人都有口才,但是有口才必定是人才。胸中有物的人自然是人才。不能把自己的经验方法表达出来,往往意味着个人的能力不能被放大。有口才的人自然也要胸中有物,否则会言不及义、言之无物,能把胸中之物道出,这是做管理者必须具备的职业素养。

    五、组织能力

    事非经过不知难,因为自己不做,所以不知做事之难;因为自己无知,所以勇于批判者。这些做得多了,就会眼高手低。

    眼高手低是我们大多数人的通病。看似很容易的事情,看别人做起来很容易的事情,等到自己去做的时候才发现并不轻松,似乎处处都有陷阱。

    培养自己的组织协调能力,应该从小事做起,比如组织一次小型的会议、集体活动,做过后就会感受到做事过程的艰辛。多几次类似的体验,自己的思虑会变得周全,对别人会增加理解与宽容,还能戒除自己的浮躁,人也会变得大气起来。

    做大事自然不可能单打独斗完成,总是要组织协调各类资源。做过小事后,做成小事后,一方面积累了经验,增强了自己的信心,另一方面会增进领导对自己的信任和支持。这些都会为将来做大事打下良好的基础。

  • ?

    除了专业技能,会计人还需刻意培养五方面的能力

    飞绿

    展开

    会计人员要想提升自己,除了提升专业技能,还需刻意培养以下几方面的能力:①Excel能力,不仅要熟练使用Excel,还要锻炼Excel思维;②PPT能力,化繁为简,提炼思想;③写作能力,好的文笔在任何公司都是受欢迎的;④演讲能力,好的口才容易让人脱颖而出;⑤组织能力,能驾驭自己拥有的一切资源。

    一、Excel能力

    用不好Excel的会计人难成专业高手。不会if函数,个税计算就是难题,你连工资表都做得费劲。不会vlookup函数,多表格间的关联数据处理会让你苦不堪言。不会用数据透视表,财务大数据处理你得叫苦连天。Excel是做财务分析的帮手,是做预算的工具。不夸张地说,Excel是会计人继算盘之后的又一标志性符号。 Excel用得不好的会计人,大概不足以自诩为财务专家。

    记得在华为工作的时候,财经体系对财务人员Excel水平是有要求的,财经体系安排的Excel技能培训非常多。财务人员除了要掌握Excel的基本操作,还需熟练使用Excel函数。

    掌握了Excel,无疑能提升工作效率,让会计工作事半功倍。怎样才能提升自己的Excel技能呢?最关键要多用,熟能生巧。另一方面要主动学习,看书、报名参加培训均可。或许Excel的许多功能、函数我们不能一一记住,但至少应该做到心中有数,知道Excel有这方面的功能能达到自己的目的。真到使用时,上网搜索就能帮你掌握要领。

    Excel是工具,也是方法。学习Excel不仅是学方法,还要学思维。什么是Excel思维?我的总结是以下四点:①模板化思维,让思考有条理性和逻辑性,像Excel表格一样规整;②寻找规律的思维,从杂乱中理出头绪,就像if函数运用一样;③程序化思维,让思绪产生联动的效果,就像建立了Excel表页间的公式链接一样;④分出主次的思维,就像Excel排序功能与vlookup函数一样。

    Excel是会计人提升能力和水平的武器,用好Excel既是对会计人的要求,也应是会计人自己的内需。

    二、PPT技能

    大会小会,“PPT+投影仪”已经成为标配。PPT作为演示、汇报工具,现在已成“泛滥”之势。要知道PPT的讲演者在很多场面上都是领导,大多数领导并不会制作PPT。能帮助领导制作PPT的人必定也是领导器重的人,能得到领导的这份器重是不容易的。

    首先,你应该能准确领会领导的意图,抓住重点,把领导不太系统的思路梳理得条分缕析,做到这一步,等于站在巨人的肩膀上思考。

    其次, PPT贵在简洁,这点从它的名字就能体会得出,PPT忌讳长篇大论,好的PPT展示给人看的永远是“有力的点”。先做加法、后做减法,这是PPT制作时大多数人的习惯,先尽可能堆砌素材,然后去粗取精。这一过程能锻炼我们归纳总结的能力,抓主要矛盾以及抓矛盾主要方面的能力。

    再次,写好PPT不仅考验智慧,也考验审美情趣。实质与形式,理论上实质更重要,可形式的美观也不能忽视。一则,形式能看出工作的态度;再则,追求形式的过程是个磨砺心性的过程。

    站在个人的角度,写好一份工作总结的PPT,写好一份培训课件的PPT,很容易让自己得到领导和周边同事的认可。

    做一份好的PPT,比写一份好的word文档更费时、更费心。能写出漂亮PPT的人骨子里应该是完美主义者。

    三、写作能力

    以前我们衡量一个人有没有才华,很大程度上是看这个人的文笔好不好。现在当然不能仅凭文笔判断一个人是否有才,但文笔依旧是一个人展示才华的重要方式。

    在财务工作中哪些地方要用到文笔呢?各类总结材料、向上的行文、制度编写都需要用到,这些事项显然是财务工作中层次较高的部分。不要小看公文写作,写报告、写制度是综合能力的展示,好的报告与制度不仅需要文笔好,也要思路清晰,对工作理解深刻。

    怎样写出好报告呢?建议把握三点:①字数尽可能少,能用100字说清楚,就不要用101字;②层次分明,概述、缘由、分析、结论、诉求娓娓道来,逻辑清晰;③重点突出,让阅读者一眼能看出用意是什么,关键点是什么。

    如果你的文笔好,这些工作都会慢慢落到你的肩上。做得多了,境界就提升了。

    此外,平时多写写文章,给公司的内刊投投稿,也能帮你增加人望。

    四、演讲能力

    能把事情做明白是一回事,把做事的流程写清楚是一回事,能把做事的方法讲清楚又是一回事。

    相对“讲”而言,“写”要容易一些,毕竟写完后还可以修改润色。“讲”无疑要难得多,特别是临场发言、即兴发言,因为没有时间可以准备,要把自己的话讲清楚对很多人而言是一种挑战。

    言为心声,演讲可以没有文稿,但要有腹稿。腹稿很多时候不是临时准备的,而是平时酝酿。口若悬河,出口成章的人平时都是善于思考,善于总结的。把思考和总结的成果存于心中,需要的时候及时调用即可。也就是说,演讲的能力是可以锻炼的。

    是人才不一定有口才,有口才必定是人才。胸中有物的人自然是人才。茶壶里煮饺子,有货倒不出,倒不出来有时和“无货”是一个效果。不能把自己的经验方法表达出来,往往意味着个人的能力不能被放大。有口才的人自然也要胸中有物,否则会言不及义、言之无物,能把胸中之物道出,这是做管理者必须具备的职业素养。

    五、组织能力

    事非经过不知难,因为自己不做,所以不知做事之难;因为无知,所以勇于批判者。批判得多,就会眼高手低。

    眼高手低是我们大多数人的通病。看似很容易的事情,看别人做起来很容易的事情,等到自己去做的时候才发现并不轻松,似乎处处都有陷阱。

    培养自己的组织协调能力,应该从小事做起,譬如,组织一次小型的会议,组织一次集体活动,做过后就会感受到做事过程的艰辛。多几次类似的体验,自己的思虑会变得周全,对别人会增加理解与宽容,还能戒除自己的浮躁,人也会变得大气起来。

    要做大事,自然不可能单打独斗完成,总是要组织协调各类资源。做过小事后,做成小事后,一方面积累了经验,增强了自己的信心,另一方面会增进领导对自己的信任和支持。这些都会为将来做大事打下良好的基础。

  • ?

    小白看过来:SQL从入门到熟练

    陈绯

    展开

    SQL是数据库的查询语言,语法结构简单,相信本文会让你从入门到熟练。

    掌握SQL后,不论你是产品经理、运营人员或者数据分析师,都会让你分析的能力边界无限拓展。别犹豫了,赶快上车吧!

    以下的语句都在SequelPro的Query页面运行,其他操作页面不会有太大差异。标点符号必须为英文,这是新人很容易犯的错误。

    SQL最小化的查询结构如下:

    selectcolumnfromtable

    table是我们的表名,column是我们想要查询的字段/列,column可以用*代替,指代全部字段,意为从table表查询所有数据。

    where是基础查询语法,用于条件判断。

    select*fromDataAnalystwherecity='上海'

    上图是最简化的查询语句,将所有城市为上海的职位数据过滤出来。我们也可以用and进行多条件判断。

    select*fromDataAnalystwherecity='上海'andpositionName='数据分析师'

    or语句则是或的关系:

    select*fromDataAnalystwherecity='上海'orpositionName='数据分析师'

    查找城市为上海,或者职位名称是数据分析师的数据,它们是并集。

    当我们涉及到非常复杂的与或逻辑判断,应该怎么办?比如即满足条件AB,又要满足条件C,或者是满足条件DE。此时需要用括号明确逻辑判断的优先级。

    select*fromDataAnalystwhere(city='上海'andpositionName='数据分析师')or(city='北京'andpositionName='数据产品经理')

    这条语句的含义是查找出上海的数据分析师或者是北京的产品经理。当有括号时,会优先进行括号内的判断,当有多个括号时,对最内层括号先进行判断,然后依次往外。

    接下来的问题来了,当我们要查询多个条件,比如北京上海广州深圳南京这些城市,难道一个个用and关联起来?这太麻烦了,我们可以使用in。

    select*fromDataAnalystwherecityin('北京','上海','广州','深圳','南京')

    当我们遇到字段数据类型是数值时,也可以使用符号>、>=、<、<=、!=进行逻辑判断,!=指的是不等于,等价于<>。

    select*fromDataAnalystwherecompanyId>=10000

    上例是筛选出公司ID>=10000的职位,为数值时,不需要像字符串一样加引号。

    当我们需要取区间数值时,使用betweenand:

    select*fromDataAnalystwherecompanyIdbetween10000and20000

    betweenand包括数值两端的边界,等同于companyId>=10000andcompanyId<=20000。

    如果要模糊查找,能用like。

    select*fromDataAnalystwherepositionNamelike'%数据分析%'

    语句的含义是在positionName列查找包含「数据分析」字段的数据,%代表的是通配符,含义是无所谓「数据分析」前面后面是什么内容。如果是‘数据分析%’,则代表字段必须以数据分析开头,无所谓后面是什么。

    除了上面所讲,还有一个常用的语法是not,代表逻辑的逆转,常见notin、notlike、notnull等。

    接下来我们学习groupby,它是数据分析中常见的语法,目的是将数据按组/维度划分。类似于Excel中的数据透视表,我们以city为例。

    select*fromDataAnalystgroupbycity

    它将城市划分成几组,通过groupby可以快速的浏览数据有哪些城市。我们看一下它的高阶用法。

    selectcity,count(1)fromDataAnalystgroupbycity

    上述语句,使用count函数,统计计数了每个城市拥有的职位数量。括号里面的1代表以第一列为计数标准。这里出现新的问题,当我们遇到重复数据怎么办?在DataAnalyst这张表中,北京职位包含重复的职位ID,我们需要去重。

    selectcity,count(distinctpositionId)fromDataAnalystgroupbycity

    北京的数据一下子少了2000,多余的重复值被排除在外。distinct是去重函数,distinctpositionId会只计算唯一的positionId个数。日常工作中,活跃用户数、文章UV,都是用distinct计算获得,这是唯一标示符ID的重要作用。

    除了count,还有max,min,sum,avg等函数,也叫做聚合函数。用法和Excel没什么区别。

    当我们在groupby添加多个字段,它将以多维的形式进行数据聚合。

    selectcity,workYear,count(distinctpositionId)fromDataAnalystgroupbycity,workYear

    这就是数据分析师常用的多维分析法,通过groupby切分不同的维度进行对比,在不利用BI的情况下,通过SQL进行快速数据分析。

    接下来学习逻辑判断,SQL也有if函数,和Excel的用法一摸一样,通过它我们能进行复杂的运算。比如我想统计各个城市中有多少数据分析职位,其中,电商领域的职位有多少,在其中的占比?

    industryField是公司的行业领域,虽然我们能用wherelike计算出有几个电商的数据分析师,但是占比的计算会比较麻烦,此时可以用if。

    selectif(industryFieldlike'%电子商务%',1,0)fromDataAnalyst

    上面的公式利用if判断出哪些是电商行业的数据分析师,哪些不是。if函数中间的字段代表为true时返回的值,不过因为包含重复数据,我们需要将其改成positionId。之后,用它与groupby组合就能达成目的了。

    selectcity,

    count(distinctpositionId),

    count(if(industryFieldlike'%电子商务%',positionId,null))fromDataAnalystgroupbycity

    第一列数字是职位总数,第二列是电商领域的职位数,相除就是占比。记住,count是不论0还是1都会纳入计数,所以第三个参数需要写成null,代表不是电商的职位就排除在计算之外。

    接下来是新的问题,如果我想找出各个城市,数据分析师岗位数量在500以上的城市有哪些,应该怎么计算?有两种方法,第一种,是使用having语句,它对聚合后的数据结果进行过滤。

    selectcity,count(distinctpositionId)fromDataAnalystgroupbycityhavingcount(distinctpositionId)>=500

    第二种,是利用嵌套子查询。

    我们将第一次查询获得的城市职位数的结果,看作一张新的表,利用as将它命名为t1(table1的简写),将职位数命名为一个新的字段counts。然后外面再套一层select过滤出counts>=500。

    这种查询方式就叫嵌套子查询,使用场景比较广泛,where后面也能跟子查询。

    很多时候,数据是凌乱的,我们希望结果能够呈现一定的顺序,这时候就用到orderby语句。

    selectcity,count(distinctpositionId)ascountsfromDataAnalystgroupbycity

    orderbycounts

    看,数据就按照统计结果升序排列,如果需要降序,则是orderbycountsdesc,后面加一个desc就好了。如果是多个字段,按逗号分隔即可。

    我们再来熟悉SQL的常用函数,首先是时间。因为我们的练习数据中没有时间,首先用now创建出一个时间字段。

    selectnow()

    直接执行它,就能获得当前的系统时间,精确到秒。其实select不一定后面要跟from。

    selectdate(now())

    它代表的是获得当前日期,week函数获得当前第几周,month函数获得当前第几个月。其余还包括,quarter,year,day,hour,minute。

    时间函数也包含各种参数,比如week,因为中西方计算第几天是不一样的,西方把周日算作一周中的第一天,而我们习惯周一。

    selectweek(now(),0)

    除了以上的日期表达,也可以使用dayofyear、weekofyear的形式计算。它和上面的部分函数等价。

    怎么对时间进行加减法呢?这时候靠date_add函数出马。

    selectdate_add(date(now()),interval1day)

    我们可以改变1为负数,达到减法的目的,也能更改day为week、year等,进行其他时间间隔的运算。如果是求两个时间的间隔,则是datediff(date1,date2)或者timediff(time1,time2)。

    时间函数的运用比较灵活,没有特殊限定,网络上的文档和教程也不少,可以深入学习。

    最后是数据清洗类的函数。

    selectleft(salary,1)fromDataAnalyst

    MySQL支持left、right、mid等函数,这里又和Excel一样。我们通过salary计算数据分析师的工资吧(这一步骤,在曾经的文章中已经用Excel和BI多次讲解,所以我就不多赘述了,只讲过程,不熟悉的同学可以看历史内容)。

    首先利用locate函数查找第一个k所在的位置。

    selectlocate("k",salary),salaryfromDataAnalyst

    然后使用left函数截取薪水的下限。

    selectleft(salary,locate("k",salary)-1),salaryfromDataAnalyst

    为了获得薪水的上限,要用substr函数,或者mid,两者等价。

    substr(字符串,从哪里开始截,截取的长度)

    薪水上限的开始位置是「-」位置往后推一位。截取长度是整个字符串减去「-」所在位置,刚好是后半段我们需要的内容,不过这个内容是包含「K」的,所以最后结果还得再减去1。

    这里不了解不要紧,可以将计算过程分步骤运行。基本上,了解了上面写法的含义,文本清洗这块就没有问题了(notlike用来清洗乱七八糟的薪水,我简单处理了)。再然后计算不同城市不同工作年限的平均薪资。

    上面语句,我们用了文本清洗、子查询嵌套、分组聚合、排序等多种用法,属于较复杂的查询。重复数据的问题,因为我是复制了一份北京数据,数量刚好乘二,对平均数没有影响,感兴趣的朋友可以再加一步清洗掉它。

    下面是三道思考题:

    查询出哪家公司招聘的岗位数最多;查询出O2O、电子商务、互联网金融这三个行业,哪个行业的平均薪资最高;查询出各城市的最高薪水Top3是哪家公司哪个岗位。

    做完上面的题目,你已经神功初成,数据分析的SQL意见没有大问题了。更复杂的查询,也无非是嵌套更多的内容,本质思路是一样的。

    讲到这里,只剩join语法还没有教大家。因为练习数据只有一张表,而join又是SQL中比较容易混淆的难点,我会单独开一篇内容讲解,到时候使用SQLZoo和LeetCode的案例。

    LeetCode是知名的算法竞赛网站,可以在上面和全世界的程序员比拼算法,当然我们只练习SQL,完成后,至少能秒杀全世界50%的程序员吧。

  • ?

    工作中必备的几个EXCEL小技巧(三)

    末印象

    展开

    上篇我们介绍了几个Excel方面应用的小技巧,希望大家能有所练习,看文章的收藏率不断升高挺高兴,但更希望大家不是收藏来之后等以后再看,而是打开手中的电脑,多试验一下,每篇文章内容都介绍的比较少,与别的文章一次介绍十几个、几十个函数不同,这儿一篇文章最多讲述两个知识点,其根本初衷是希望能当场就理解,不用等将来再看。

    上一节我们讲了Excel单元格内容如何换行以及现金列显示人民币符号的知识点。今天我们先介绍如何将结果值以百分比的形式显示,我们做销售报表或者其它财务报表的时候,需要显示出一个增长比率,这时数值应该显示的是百分比的形式。

    百分比显示增长比率

    第一步:我们选择“与上月相比”这列内容,然后点击鼠标右键,选择设置单元格格式,在弹出的信息框里面,选择数字,然后选择百分比,小数的位数为两位。然后确定。

    百分比显示操作步骤

    第二步:按照上面的操作,我们可以是的“与上月相比”这列的内容以百分比的形式显示,达到了要求。

    2. 第二个我们来看下数值如何保留两位或者多位小数显示,在上图中,我们看到700万是整数,但在实际业务中不大可能为整数,这时我们要让其显示两位小数。

    第一步:选择销售金额单元列,点击右键,选择设置单元格格式,在弹出的信息框里面选择数字,然后选择分数,小数位数是两位。

    设置小数位数

    第二步:按照上述操作,得到的结果为如图所示:

    设置小数位数结果

    3. 我们看下如何让数值以分数的形式显示,有时候我们希望数值以分数的形式表现出来,而不是用计算之后的小数。

    如图我们看到一个折扣是0.3的列,现在我们想以3/10 的形式显示。

    第一步: 点击该列,右键然后选择设置单元格格式,选择数字,然后选择分数,以10为分母。

    设置以分数形式显示

    第二步: 设置完成之后,显示的效果如下图所示:

    以分数显示得到显示结果

    今天在工作中必备的几个EXCEL小技巧(三) 里面我们介绍了三个小的知识点,数字以分数、小数、百分比的形式显示,稍后我们会讲下数值和字符的问题,特别是在从软件里面导出的数据基本都是文本格式的,在Vlookup计算以及汇总过程,如果不进行处理可能会遇到无法计算的情况。

    如果你喜欢,欢迎留言交流。

  • ?

    excel怎么数字相乘? Excel怎么用乘法函数

    Yue

    展开

    一、在电子表格中两个数相乘可以用*运算符号或PRODUCT函数来完成。

    比如要在A3单元格写入公式计算A1与A2单元格相乘的结果,则A3单元格写入公式

    =A1*A2

    或

    =PRODUCT(A1:A2)

    如下面两个图中A3单元格的公式

     

     

    二、PRODUCT函数定义

    将所有以参数形式给出的数字相乘,并返回乘积值。

    语法

    PRODUCT(number1,number2,...)

    Number1, number2, ...    为 1 到 30 个需要相乘的数字参数。

    说明

    • 当参数为数字、逻辑值或数字的文字型表达式时可以被计算;当参数为错误值或是不能转换成数字的文字时,将导致错误。

    • 如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。

     

     

    三、EXCEL四则运算

    以A1至A5单元格区域及B6单元格为例,A1至A5分别为1,2,3,4,5,B6为6

     

    加法
    =SUM(A1:A5,B6)
    =A1+A2+A3+A4+A5+B6
    A1至A5及B6相加  值为21

     

    减法
    =SUM(A1:A5)-B6
    =A1+A2+A3+A4+A5-B6
    A1至A5相加减去B6   值为9

     

    乘法
    =PRODUCT(A1:A5,B6)
    =A1*A2*A3*A4*A5*B6
    A1至A5及B6相乘  值为720

     

    除法
    =PRODUCT(A1:A5)/B6
    =A1*A2*A3*A4*A5/B6
    A1至A5相乘除去B6  值为20

     

    写入公式的单元格不能是在公式中已被引用的单元格,以免形成循环计算。

     

    四、单元格地址:

    表格的顶上是一排字母A,B,C,.......这个就是列标;
    表格的左边是一竖列的数字1,2,3,.......这个就是行号;
    列标加上行号就是就是单元格的名称,单元格名称也叫做单元格地址,如A列的第三行,为A3单元格,C列的第18行为C18单元格,第五列的第七行就是E7单元格,这样形成了一个个的坐标,标明了每个单元格的位置。

    (本文内容由百度知道网友1975qjm贡献)

  • ?

    你可知,Excel电子表格诞生前,那一段不为人知的往事?

    colour

    展开

    越是熟悉的事物,当我们追根溯源时,越觉得肃然起敬。

    有一款软件,全球每天有几亿用户,用来处理纷繁复杂的数据。它便是微软的Excel软件。

    不过,很少有人会问,为什么Excel的每一行都用数字序号表示,每一列用英文字母表示?

    电子表格的背后,有着一段耐人寻味的故事。

    二十世纪六十年代,还没有出现如今这么小巧的电脑,而是电脑的前身——交互式分时系统。当时的计算机还是庞然大物,大得可以占满好几间屋子。

    1973年,一个22岁的小伙子,从麻省理工学院(MIT)计算机系顺利毕业,并进入数字仪器公司(Digital Equipment Corporation,简称DEC)工作,负责电脑排版软件的编程,也就相当于现在的程序员了。

    那时距离电子表格的诞生,还有好几个年头。在电子表格诞生前,大家都在纸上做记录。

    1960年代的纸质表格

    这个小伙子非常幸运,他毕业时刚好赶上了计算机蓬勃发展的时代。他在数字仪器公司工作了3年,就辞职了。然后在一家专门生产现金收纳机的公司工作不到一年,他就辞职了,因为他一直想和朋友开一家软件公司,于是他决定去哈佛大学攻读商科MBA,为以后创业做准备。

    哈佛的MBA课堂基本都是以案例教学为主,教授会给出长达几十页的商业案例,交给学生在课下进行分析、演算,最后由学生在课堂上展示。

    哈佛MBA课堂上的案例

    商业案例涉及到很多数据。轮到这个年轻小伙子演算时,他发现手算非常繁琐,如果中间某个过程,算错了(譬如忘加小数点)那么后面的运算都要重新算一遍。于是计算机专业毕业的他,决定开发一款软件,它可以实现,改变中间某个数字,后面的运算都可以自动刷新的功能。

    但是,难题来了:怎么简化公式呢?譬如对于一个减法运算:= 389.2-163.7,如何简化它们呢?

    它想了好几种方案:

    第一个方法是,当你输入数字时,要求输入者自己命名,但是这样挺繁琐的。

    第二种是利用别称,输入数字时,电脑自动分配名字,譬如value1 = 279.32,value2 = 134.51,然后公式就变成了 = value1 - value2,不过还是很繁琐。

    然后,他想到了一个革命性的主义,将数字放在网格中,然后用二维坐标来替代数字,如389.2是row1column2,163.7位于row2column2(第2行第2列)。

    之后才演化成了现在的,用数字表示行,字母表示列。这一想法,被称之为革命性的创造。从此一直沿用至今。所有的电子表格设计雏形,都是来自于这个思想。

    于是这个27岁的小伙子,于1979年开发出了世界上第一款电子表格软件,VisiCalc。借用自己的软件,他可以进行更加精确和复杂的商业分析,这也使他在哈佛课堂上如鱼得水。

    他便是电子表格之父——丹布鲁克林(Dan Bricklin),如今已是66岁的老人了。

    他革命性的发明,掀起了商业数字化的浪潮,最初的VisiCalc软件是运行在Apple II电脑上的,因此乔布斯说,“VisiCalc成就了Apple电脑的成功”。

    如果你今后,有幸去美国哈佛参观的话,在丹曾经上过课的教室里,镶着一块匾,上书:

    1978年,正是在这个教室,丹开发了世界上首款电子表格软件,VisiCalc,它是信息时代的首款“杀手级程序”,它的诞生彻底改变了人们使用电脑的方式。

    以后,使用Excel软件时,会不会油然升起一股敬佩之情?

  • ?

    精挑细选的Excel日期函数大全(一),你值得拥有!

    齐冰绿

    展开

    DATE

    用途:返回代表特定日期的序列号

    语法:DATE(year,month,day)

    参数:

    year为一到四位,根据使用的日期系统解释该参数。默认情况下,ExcelforWindows使用1900日期系统,而ExcelforMacintosh使用1904日期系统。当year的取值在0-1899之间时,Excel 会自动加上1900,然后得出年份。

    Month代表每年中月份的数字。如果所输入的月份大于12,将从指定年份的一月份执行加法运算。

    Day代表在该月份中第几天的数字。如果day大于该月份的最大天数时,将从指定月份的第一天开始往上累加。

    注意:

    Excel按顺序的序列号保存日期,这样就可以对其进行计算。如果工作簿使用的是1900日期系统,则Excel会将1900年1月1日保存为序列号1。同理,会将1998年1月1日保存为序列号35796,因为该日期距离1900年1月1日为35795天。

    当单元格的格式为“日期”时,返回的结果是一个日期格式。当单元格的格式为“常规”时,返回代表特定日期的序列号。

    实例:如果采用1900日期系统(Excel默认),则公式“=DATE(2001,1,1)”返回36892。

    DATEVALUE

    用途:返回date_text所表示的日期的序列号。该函数的主要用途是将文字表示的日期转换成一个序列号。

    语法:DATEVALUE(date_text)

    参数:Date_text是用Excel日期格式表示日期的文本。在使用1900日期系统中,date_text必须是1900年1月1日到9999年12月31日之间的一个日期;而在1904日期系统中,date_text必须是1904年1月1日到9999年12月31日之间的一个日期。如果date_text超出上述范围,则函数DATEVaLUE返回错误值#value!。

    注意:如果省略参数date_text中的年代,则函数DATEVaLUE使用电脑系统内部时钟的当前年代,且date_text中的时间信息将被忽略。

    实例:公式“=DATEVALUE("2001/3/5")”返回36955,DATEVALUE("2-26")返回36948。

    DAY

    用途:返回用序列号(整数1到31)表示的某日期的天数,用整数1到31表示。

    语法:DAY(serial_number)

    参数:Serial_number是要查找的天数日期,它有多种输入方式:带引号的文本串(如"1998/01/30")、序列号(如1900日期系统的35825表示的1998年1月30日),以及其他公式或函数的结果(如DATEVaLUE("1998/1/30"))。

    实例:公式“=DAY("2001/1/27")”返回27,

    =DAY(35825)返回30,

    =DAY(DATEVaLUE("2001/1/25"))返回25。

    DAYS

    用途:返回两个日期之间的天数。

    语法:DAYS(end_date, start_date)

    end_date截至日期

    start_date起始日期

    注意:

    两个日期参数为数字,DAYS 使用 EndDate–StartDate 计算两个日期之间的天数。

    若任何一个日期参数为文本,该参数将被视为 DATEVALUE(date_text) 并返回整型日期,而不是时间组件。

    日期参数是超出有效日期范围的数值时,DAYS 返回 #NUM! 错误值。

    日期参数是无法解析为字符串的有效日期,DAYS 返回 #VALUE! 错误值。

    实例:

    公式“=DAYS("2001/1/27","2017/9/7")”返回6067,代表从2001/1/27到2017/9/7有6067天。

    DAYS360

    用途:按照一年360天的算法(每个月30天,一年共计12个月),返回两日期间相差的天数。

    语法:DAYS360(start_date,end_date,method)

    Start_date和end_date是用于计算期间天数的起止日期。如果start_date在end_date之后,则DAYS360将返回一个负数。日期可以有多种输入方式:带引号的文本串(例如:"1998/01/30")、序列号(例如:如果使用1900日期系统,则35825表示1998年1月30日)或其他公式或函数的结果(例如,DATEVaLUE("1998/1/30"))。

    Method是一个逻辑值,它指定了在计算中是采用欧洲方法还是美国方法。若为FALSE或忽略,则采用美国方法(如果起始日期是一个月的31日,则等于同月的30日。如果终止日期是一个月的31日,并且起始日期早于30日,则终止日期等于下一个月的1日,否则,终止日期等于本月的30日)。若为TRUE则采用欧洲方法(无论是起始日期还是终止日期为一个月的31号,都将等于本月的30号)。

    实例:公式“=DAYS360("1998/2/1","2001/2-1")”返回1080。

    EDATE

    用途:返回指定日期(start_date)之前或之后指定月份的日期序列号。

    语法:EDATE(start_date,months)

    Start_date参数代表开始日期,它有多种输入方式:带引号的文本串(例如:"1998/01/30")、序列号(如35825表示1998年1月30日)或其他公式或函数的结果(例如:DATEVALUE("1998/1/30"))。

    Months为在start_date之前或之后的月份数,未来日期用正数表示,过去日期用负数表示。

    实例:公式“=EDATE("2001/3/5",2)”返回37016即2001年5月5日,

    =EDATE("2001/3/5",-6)返回36774即2000年9月5日。

  • ?

    在Excel表格里,怎么进行数学计算?

    骆半莲

    展开

      1、左键双击打开Excel文档,首先普及一下Excel的基本知识,在Excel表格中行分为1,2,3,4…… ,列则分为A,B,C,D…… 。

      2、首先在A1和B1中分别输入8和4,首先来进行加法运算,在C1栏中。首先单击C1栏选中,然后点击任务栏中的”公式“选项,然后点击“公式”中的“查入函数”选项。

      3、然后在弹出的窗口中选择"SUM"函数点击“确定”,然后会弹出一个”函数参数“窗口可以看到运算的结果以及函数的意思。点击确定。就可以看见函数已经用到了Excel表格中并且在C1栏中得到了运算结果。

      4、下面说一下减法运算,首先左键单击选中D1栏然后在D1栏中输入“=A1-B1”回车,然后就可以看见运算结果出现在D1栏中。

      5、然后是乘法运算和减法类似,左键单击选中E1栏然后在E1栏中输入”=A1*B1“敲一下回车,然后就可以看见运算结果出现在E1栏中。(“*”是按住上档键Shift不放手然后按8)。

      6、除法运算也是类似的,左键单击选中F1栏然后在F1栏中输入“=A1/B1”敲一下回车,然后就可以看见运算结果出现在F1栏中。

      7、注:PRODUCT   相乘函数(较常用)

      A1-SUM      减法函数(很少用)

      A1/PRODUCT除商公式(极少用)

    (本文内容由百度知道网友凉念若櫻花妖娆贡献)

  • ?

    你所不知道的EXCEL神奇“求和”函数SUBTOTAL

    奶白色

    展开

    在EXCEL中你什么都可以不会,但是加法你必须得会~下面我们就来看看神奇的"求和"函数SUBTOTAL:

    其实用“求和”来表述SUBTOTAL有点太屈才,不过没关系,谁让“求和”是最基本的运算呢。

    下面对比一下SUM与SUBTOTAL在求和上的区别:

    (1):单元格全部显示的情况下,两者没有区别

    (2):如果想统计职位为员工的补贴总额:使用筛选功能后,SUM的结果没有变化,而SUBTOTAL显示的就你想统计的结果。是不是直接秒杀SUM!

    下面正式介绍一下我们今天的猪脚:SUBTOTAL

    它是Excel中唯一一个能统计用户可见单元格的函数。(可以求和、平均数、最大值、最小值、方差等)

    首先介绍一下它的语法: SUBTOTAL(function_num,ref1,ref2, ...) 是不是有点看着有点晕?

    给它变个身:SUBTOTALL(要统计什么,从哪里统计)

    (1)其中“要统计什么”就是你要求和还是求平均数呀,如果参数设置为9或者109就是求和。(问:为什么9、109是求和呢。答:没有为什么,记住就行。)而其他参数就是统计平均数、最大值、最小值、方差等(具体请打开EXCEL按F1 )。

    (2)而“从哪里统计”就是你要统计的区域了。

    另关于9与109的区别:

    (1)1-11是表示统计包含所有隐藏行。

    (2)101-111是表示统计不包含手动隐藏的隐藏行(也就是忽略手动隐藏行的筛选结果)。

    -------------------------------------------------------割一下-----------------------------------------------------------------------------

    补充

    1、关于手动隐藏行时的补充说明

    不筛选时,手动隐藏部分行,使用参数9,计算结果会包含已手动隐藏行,109不包括手动隐藏行。

    筛选时,手动隐藏部分行,9和109都不包含已隐藏行。

    2、SUBTOTAL函数会忽略计算区域中所嵌套的分类汇总(subtotal的计算结果),如下图B16单元格的公式为=SUBTOTAL(9,B3:B15),公式计算时会自动忽略单元格区域中subtotal的计算结果。

    3、Excel中与SUBTOTAL类似的函数还有AGGREGATE,此函数比SUBTOTAL更强大,此函数是全能冠军,它的作用就是求和统计,一个顶十九个(SUBTOTAL一个顶十一个),可以替代SUM、COUT、MAX等十九个函数,重点是:它除了忽略隐藏行、本函数计算结果,还可以忽略错误值。总之,对SUBTOTAL更强大。以后再专篇详细介绍。

excel加法函数

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP