[专栏] / 挖课机 [作者] / 挖课君
离函数近一点,离加班远一点!
>> 点击查看相关课程 :Excel2013企业级十大明星函数(第一季)小伙伴们,你们是不是一提到要整理数据就头大?
一到整理报表的时候就自觉主动的加班?
每当看到成千上万行的数据,根本不知道要如何下手?
又或者好不容易辛辛苦苦整理完,结果却又错误连篇?
……
难道整理个数据就真的这么费时费力??
回答当然是:
话说现如今人类都进入了人工智能化社会,整理表格怎能还只主靠手工?
今天挖课君来给大家介绍几个堪称神器级别的函数,学会后,从此数据整理轻轻松松!
函数介绍:Sumifs函数是多条件求和的核心技能,用于列表多条件求和统计,是2007以上的版本才有的功能。
函数语法:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
具体用法:
我们以下图为例:
如果想求姓李,且职务是员工的工资总和是多少,我们无需再把姓李的员工挑出来,单独计算。
我们只需列出公式:=SUMIFS(C2:17,A2:A17,"李*",B2:B17,"员工")
C2:C17是工资求和区域,后面是限定条件,A2:A17和"李*"代表数据限定A2-A17列所有姓李的人。B2:B17,"员工"代表B2-B17列所有职务为员工的人。
Tips:李后面的*代表后面不确定有几个字,如果只想统计姓李名字两个字的人,需要把限定条件写成"李?"。同理,三个字的则写为"李??"。
以上是多条件求和统计是方法,那如果是单条件呢?
别急,继续往下看。
单条件求和用到的函数是Sumif,相比上面去掉了S,求和区域放到了最后。
还是这张图为例:
如果是求所有姓李的人的津贴的总和,我们需要把公式写成:=SUMIF(A2:A17,"李*",D2:D17)
A2:A17,"李*"代表数据限定为A2-A17列所有姓李的人,D2:D17代表津贴列的总和。
总结:如果是单条件求和统计,我们要用sumif函数,并把限定条件放到前面,求和放到后面。如果是多条件求和统计,我们则用sumifs函数,把求和部分放在前面,后面罗列限定条件即可,注意一次最多罗列56个条件。
函数介绍:Subtotal函数是一个专业的分类统计函数,如果你是财务、人事或者销售,挖课君强烈建议你,一定要学会它!
函数语法:SUBTOTAL(function_num,ref1,ref2, ...),其中function_num包含11个函数。
这11个函数可以对数据进行求平均值、计数、最大最小、相乘、标准差、求和、方差等计算,基本满足了日常的需求。
Tips:1-11和101-111的函数功能基本是一样的,他们的区别是101-111是支持手工隐藏的计算,而1-11不支持。
具体用法:
我们以求和为例,讲解下subtotal函数的用法。
这时候有些同学可能会说,sum函数不是也能求和吗?为神马非要来一个高(bu)大(hui)上(yong)的subtotal函数!
别急,我们继续往下看!
传统的sum函数,用起来非常简单,仅需点击“自动求和”就可以计算出这列的总和。
但是,当你需要统计部分筛选数据的时候,sum函数就不好用了。
如下图所示,当我们进行数据筛选后,sum函数依然计算的是整列数据的总和。
所以当需要进行筛选分类统计的时候,我们的subtotal函数就派上用场了!
还是以这幅图为例,我们把公式写成:=SUBTOTAL(9,D2:D17)
9代表求和函数的代码,D2:D17则代表求和区域。
Tips:其他函数代码参见上方表格。
点击回车后,这时候我们会发现,这和sum函数计算出来的结果并没有什么区别。
但是在对数字进行筛选后,我们会发现奇迹出现了…
这个功能在我们的日常工作中应该是最为常见的。
函数介绍:Indirect函数主要是用于跨表的数据统计,它的作用是利用其它单元格实现对自身单元格内容的跳转变化。
函数语法:INDIRECT(ref_text,[a1])
具体用法:
我们还是以一个实例来说明,如下图:如何把每个月的服务收入汇总到最后total的这张表里来呢?
如果要把1月份的收入汇总到这个表里,我们需要把公式写成:=SUM(INDIRECT(D5& "!"& "C4:C7"))
D5代表1月,&作为连接符号,"!"代表的,c4:c7代表1月表格里的c4到c7单元格。
Tips:如果公式有一些小错误,系统会自动进行更正。
然后回车确认,1月份的总数就汇总到total的这个表里来了。其他月份同理,以此类推!
大致就是这样~
更多神级函数的用法,请戳 >>
让我们离函数近一点,离加班远一点!