Excel工资表各岗位每个月的月平均工资?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel工资表各岗位每个月的月平均工资?相关的知识,希望对你有一定的参考价值。
总需求:Excel工资表各岗位每个月的月平均工资?条件:每个岗位每月都有入职、离职,同岗位人员数量会发生变动。
个人思路:1.根据岗位(文字),求工资(数字)合计,需要公式sum if。2.根据岗位(文字),求同岗位几个人,需要计数公式count if。3.利用求得的同岗位工资总额、同岗位人数,得到此岗位的月平均工资。
只要达到总需求即可,可以抛开个人思路,有没有更简便的方法,谢谢!
你这样的操作也是可以的,但是,你的基础数据缺少一个月份列啊!!
假设E列为工资的月份数值,则可在G2单元格输入公式:
=IFERROR(AVERAGEIFS($D:$D,$C:$C,$F2,$E:$E,COLUMN(A$1)),"")
复制并下拉和右拉至R6单元格,即可得到每个月各岗位的平均工资了
全年的平均工资,则可在S2单元格输入公式:
=IFERROR(AVERAGEIFS($D:$D,$C:$C,$F2),"")
复制并下拉,即可…………
参考技术B 当然有更简便的方法,不仅更简便,而且体验效果会更好,数据分析结果更清晰明了。如数据透视表、Power Qurey、SQL。但看你的截图,要具体回答花的时间会很多。可自己搜索下列举的三种方法,学习研究下。如需要帮助具体做,一个是需要提供原文件,以减少工作量,二个是你懂的。表格如下图。现在要求把每个月的工资按档次乘以一个系数,然后相加,要用哪个公式?怎么操作?谢谢!
具体档次是,如果小于3000就乘0.5%,3000-5000乘以1%,5000-10000乘以1.5%等。
用if()函数嵌套。
A2为工资原始数据
=if(a2<3000,a2*.005,if(a2<=5000,a2*.01,a2*.015))
如果还有>10000的值,在斜体部分继续用if()函数嵌套。(实际书写不用写成斜体)
最后在列尾用sum()求和。
参考技术A 假设员工A的月工资数据在B3-M3单元格,可以用下面的公式:=SUMPRODUCT(B3:M3,LOOKUP(B3:M3,0,3000,5000,0.005,0.01,0.015))
以上是关于Excel工资表各岗位每个月的月平均工资?的主要内容,如果未能解决你的问题,请参考以下文章
SQL数据库 计算出每个部门的平均工资 最高工资和最低工资 语法怎么写?
平均 14926 元!2021 年 5 月程序员工资统计出炉