首页 excel笔记函数技巧正文

工资表汇总的最简单公式

九天 函数技巧 2020-04-23 75 0 | 文章引用:Excel精英培训 indirectoffsetcolumnsumcounta

每当单位员工入职、辞职后,工资表就需要调整。而工资汇总表也要求能自动更新统计。

工资明细表的最后一行是本部门合计数:

工资汇总表需要汇总每个部门的人数和各项工资之和

1、汇总人数

日记坊见不少同学还是手工去每个表中数一数,然后把人数填到汇总表中。

其实做到动态更新,公式很简单:=counta(服务部工资表!B:B)-2

公式说明:COUntA函数可以统计非空单元格个数,除去标题和汇总行,正好是每个部门的总人数,无论删除或添加行,都可以自动更新。

如果部门多,还可以一个公式下来=COUNTA(indirect(B4&"工资表!B:B"))-2;

公式说明:INDIRECT函数可以把组合后的单元格地址转换为引用,这样就可以把B列作为变量使用了。

2、汇总工资

因为每个部门的工资合计行位置不定,于是很多同学就想办法用公式获取最后一行的位置,然后取合计数。

其实只需要一个很简单的求和公式:=sum(服务部工资表!H:H)/2

公式说明:每列的数字之和=汇总*2 ,所以用Sum()/2就可以取每列的合计数。

又想一个公式完成?好吧,这次公式有点稍复杂=SUM(offset(INDIRECT($B4&"工资表!G:G"),0,column(A1)))/2

公式说明:因为INDIRECT函数中的“地址”无法在复制公式时自动变换列数,所以只能用OFFSET函数进行偏移。

如果你用“找合计行再取数”的方法,其实也不难。用match查找“合计”行数,然后用INIDEX取值即可。

在excel表格处理时,智能化的公式可以以不变应万变,手工慢还可能忙中出错。另外,很多单位的工资表是按月分开的,怎么跨月、跨年统计工资也是一个不小的难题,你是怎么做的呢?


打赏
  • 文章发表:九天
  • 本文地址:https://rijifang.com/index.php/post/3473.html
  • 声       明:转载请注明出处和附带本文链接!文章部份资料来自于网络,版权归原作者,尊重原创,注重分享;如涉版权问题,请联系本站删除!