1、汇总人数
=COUNTA(INDIRECT(B4&”工资表!B:B”))-2
公式说明:INDIRECT函数可以把组合后的单元格地址转换为引用,这样就可以把B列作为变量使用了。
2、汇总工资
因为每个部门的工资合计行位置不定,于是很多HR就想办法用公式获取最后一行的位置,然后取合计数。事实上只需要一个求和公式:
=SUM(服务部工资表!H:H)/2
SUM公式
SUM公式是Excel中最基本的公式之一,用于求一组数的总和。
AVERAGE公式
AVERAGE公式用于计算一组数字的平均值。
MAX和MIN公式
MAX和MIN公式分别用于查找一组数字中的最大值和最小值。
COUNT和COUNTIF公式
COUNT公式用于计算一组数字中的数据个数。
IF公式
IF公式是Excel中常用的逻辑函数,用于根据条件返回不同的值。
薪酬核算常用函数公式
1.汇总人数。公式:=COUNTA(服务部工资表!B:B)-2
2.汇总工资。公式:=SUM(OFFSET(INDIRECT($B4&"工资表!G:G"),0,COLUMN(A1)))/2
3.加班小时计算。在计算加班费用的时候,通常需要统计每个员工的加班工时。
4.计算加班费。这个步骤十分简单,只需要将小时数和加班费相乘。
工资=工作时长*时薪+绩效-扣除部分。打开表格,选择单元格,输入=,单击工作时长,输入*,点击时薪,输入+,点击绩效,输入-,点击扣除部分,按下回车键,即可计算出结果。
在薪资核算中,常用的公式函数包括:
1. 基本工资计算:基本工资 = 月薪 / 工作日 * 出勤天数
2. 加班工资计算:加班工资 = 加班小时数 * 加班工资率
3. 绩效工资计算:绩效工资 = 基本工资 * 绩效系数
4. 社保扣款计算:社保扣款 = 基本工资 * 社保费率
5. 个人所得税计算:个人所得税 = (基本工资 + 加班工资 + 绩效工资 - 社保扣款) * 税率 - 速算扣除数
6. 实际发放工资计算:实际发放工资 = 基本工资 + 加班工资 + 绩效工资 - 社保扣款 - 个人所得税
以上是一些常用的薪资核算公式函数,可以根据具体情况进行调整和扩展。
具体看你们工资表里都有什么项目或者要求,说几个一般会用到的:
保留小数位:round(,) /roundup(,) /rounddown(,) 求和:sum()汇总表或者分类求和时:sumif()最常用的是这个:vlookup()还会用到:subtotal(103,)if() left() find()......因为我们的工资分户都在一个表里实现大体都是这些函数各种嵌套。
第一步,把所有工资表放在一个文件夹里面,再把所有社保缴费明细放到另外一个文件夹里面。
第二步,使用power query把每个月工资表里面代扣的社保个人部分全部导入,同时载入数据模型中。
第三步,同第二步一样导入社保缴费明细,同时加载到模型。
第三步,开始建立模型,包括建立关系,建立度量值,然后使用扁平化数据透视表,对两个表进行联合透视。
第四步,透视表完成后,基本上就有了每个保险的代扣记录,代缴记录,差异值。
最后,多说一句,为什么我愿意回答这个问题。因为,你这个问题,忽然让我想起了。当年做社保清理,前后清理了公司将近13个年度的全部社保。那时候可没有什么power query这等工具,纯excel操作,所以,加油吧!
到此,以上就是小编对于工资表函数怎么设置的的问题就介绍到这了,希望介绍的3点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。
sqlserver如何导入excel数据如何能把excel大量数据快...
Ubuntu系统下可以做什么1+xweb中级考核内容包括什么Ub...
五张表关联查询语句SQL怎么写从多个表中查询数据的sql语句SQL一...
sql注入的攻击原理是什么sql注入属于什么攻击sql注入解决办法s...
数学问题复合函数有没有同奇异偶这个性质奇异函数平衡原理奇异函数平衡法...
同样,连接字符串必须包含SQL Server实例名称: Data Source=ServerName;
总的来说,数据库的连接字符串分为两种:Windows身份验证和SQL Server身份验证。每种方法都有各自的优缺点。但是遵循的基本规则是一样的
Oracle
"Provider=OraOLEDB.Oracle; Data Source=MyOracleDB; User Id=Username; Password=asdasd; "
MySQL
"DRIVER={MySQL ODBC 3.51 Driver}; SERVER=data.domain.com; PORT=3306; DATABASE=myDatabase; USER=myUsername; PASSWORD=myPassword; OPTION=3; "
和其他数据库系统类似,Oracle字符串连接使用“|" class="zf_thumb" width="48" height="48" title="sql 字符串 连接(oracle字符连接)" />
用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
语法
REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )
参数
''string_replace1''
待搜索的字符串表达式。string_replace1 可以是字符数据或二进制数据。
''string_replace2''
待查找的字符串表达式。string_replace2 可以是字符数据或二进制数据。
在SQL Server中,REPLACE函数用于替换字符串中出现的指定子字符串。它接受三个参数:原字符串,要被替换的子字符串和替换后的子字符串。
该函数会查找原字符串中的所有匹配项,并将其替换为指定的字符串。如果原字符串中不存在要替换的子字符串,则不会发生任何更改。使用REPLACE函数可以轻松地进行字符串替换操作,例如将某些特定字符替换为其他字符或将一部分文本替换为其他文本。这在数据清洗和字符串处理中非常有用。
12。replace('string" class="zf_thumb" width="48" height="48" title="SqlServer中REPLACE函数的使用,sql替换字符串函数" />