excel表格_excel函数公式大全_execl从入门到精通
如何实现任意部门工资的自动汇总——EXCEL模版制作详解2024-02-22 19:35:49
“小琪,接下来,我们汇总‘基本工资’,你有什么想法吗?”
“顾总,如果是我汇总的话,我会先按部门筛选再用SUM函数求和。不过跟你学了这么久EXCEL,我知道这个方法肯定是很笨的,对吧!”
顾城听了一脸黑线,说:“小琪,你要知道数据分析模板中是不可能用筛选,复制,粘贴这种需要人工操作的功能的。不过你想到用求和函数这个思路还是正确的。”顾城停了一下,接着说,“SUM是求和函数,但他可是三胞胎,你今天的工作用SUM函数并不是最好的选择。而且这个‘基本工资’的汇总公式制作起来比‘人数’汇总公式还要麻烦,咱们还是由易到难,先从简单的公式开始做起。”
“SUM还有兄弟?”小琪好奇的问道。
“当然,他的两兄弟分别叫SUMIF和SUMIFS。我逐个给你介绍一下。”
SUMIF函数详解(如图 5175所示):
一、作用:SUMIF函数为数学与三角函数,又叫单条件求和函数。它主要用来对满足条件的单元格求和。
二、此函数共三个参数
参数一:Range指条件区域
参数二:Criteria指设定求和的条件
参数三:Sum_range指求和的单元格区域。
完整的公式为:=sumif(Range, Criteria, Sum_range)
即=sumif(条件判断区域,条件值,求和区域)
图5-175SUMIFS函数详解(如图 5176所示):
一、 作用:SUMIFS函数为数学与三角函数,又称为多条件求和函数。此函数主要用于对一组给定条件指定的单元格求和。
二、 此函数主要参数为:
参数一:Sum_range指求和的单元格区域。
参数二:Criteria_ Range1指条件区域
参数三: Criteria1指设定求和的条件
参数四:Criteria_ Range2指条件区域
参数五: Criteria2指设定求和的条件
……
完整的公式为:=SUMIFS(Sum_range, Criteria_ Range1, Criteria1, Criteria_ Range2, Criteria2……)
即:=sumifs(求和区域,判断区域1,条件值1,判断区域2,条件值2,……)
图5-176这两个求和函数之间的不同在于:
一、Sumif只能录入一个条件,然后对符此条件的数据进行求和;而Sumifs可以录入多个条件,然后对符合条件的数据进行求和,而。
二、Sumif第一个参数为条件区域,最后一个参数为求和区域;而Sumifs因为有多个条件,所以将求和区域做为第一个参数,而把条件区域和条件放到了后面,并且可以录入多个条件区域和条件,Sumifs函数最多可以录入127个条件。
“小琪,接下来,我们就利用求和函数来进行基本工资的汇总工作。与‘人数’汇总一样,‘基本工资’汇总同样分为两种情况,一种是选择某一个具体部门时的求和公式,另一种是选择‘全部部门’时的求和公式。今天我先教你第一种情况:当我们选择具体部门时如何设计公式。”
当‘部门’处选择某一具体部门时:
当“部门”选择“人力部”时,此时需要统计“人力部”人员的基本工资,此处可以使用SUMIF函数亦可使用SUMIFS函数。
当使用SUMIF函数时:
Step1:首先在C6单元格插入SUMIF函数,然后在第二个参数Criteria(求和条件)中选择C2单元格(如图 5177所示)。
图5-177Step2:由于需要统计1月份的人力部的基本工资,所以在参数一Range(条件区域)中,选择1月工作表中的成本中心所在的C列。在参数三Sum_range(求和区域)中,选择1月工作表中基本工资所在的D列(如图 5178所示)。
图5-178最后点击“确定”按钮,完成公式录入。
完整公式为:=SUMIF('1月'!C:C,$C$2,'1月'!D:D) (如图 5179所示)
图5-179当使用SUMIFS函数时:
Step1:在C6单元格插入SUMIFS函数后,仍然先录入Criteria(求和条件)参数,此处录入C2即可(如图 5180所示)。
图5-180Step2:接下来录入参数一Sum_range(求和区域),选择1月工作表中基本工资所在的D列。然后在参数二Criteria_range(条件区域)中,选择1月工作表中的成本中心所在的C列(如图 5181所示)。
图5-181最后,点击“确定”按钮,完成公式录入。
完整公式为:=SUMIFS('1月'!D:D,'1月'!C:C,$C$2) (如图 5182所示)
图5-182特别说明:当只有一个求和条件时,SUMIF与SUMIFS函数均可以完成求和工作,但有多个求和条件时则必须使用SUMIFS函数。
以上仅为人力部1月份基本工资的求和公式,如果希望制作一个通用公式,形成滚动汇总的效果,则需要用INDIRECT函数进行间接引用。具体方法如下:
观察已经制作完成的公式=SUMIFS('1月'!D:D,'1月'!C:C,$C$2),可以发现如果需要统计2月份人力部的基本工资,只需要将公式中的“1月”修改为“2月”即可,其它的内容无需变化。因此可以将SUMIFS函数中的参数一与参数二的内容用INDIRECT函数制作成可以自动变化的字符串,来实现间接引用。
最终完整公式为:=SUMIFS(INDIRECT(C$4&"!D:D"),INDIRECT(C$4&"!C:C"),$C$2)(如图 5183所示)。
图5-183“小琪,你明白了吗?”
“嗯,明白了,顾城哥,想不到EXCEL还可以这么智能啊?”
“那是自然啊,学好EXCEL可以大大提高工作效率啊!”
小伙伴们,你们学会了吗?欢迎留言跟小编讨论互动哟!
如果觉得不过瘾,告诉大家一个好消息:顾城与小琪的故事即将在中国铁道出版社出版,书名为《HR精英都是Excel控:人力资源量化管理和数据分析(职场进阶版)》,很快大家就可以在书店里看到顾城与小琪啦!大家还可以在网易云课堂找到孙晨老师的视频课程哟!
标签: excel根据职位填充基本工资