该函数组合使用了两个关键函数:ROUND()和VLOOKUP()。
ROUND()函数的功能是将给定的数值进行四舍五入处理,并保留指定的小数位数。例如,ROUND(22.24533,0)将返回22,即舍去所有小数部分;而ROUND(22.24533,2)将返回22.25,即保留两位小数。通过调整ROUND()函数的第二个参数,可以控制结果保留的小数位数。
VLOOKUP()函数则用于在指定区域内查找特定值,并返回该值对应的列内容。其工作原理是:在指定的查找区域(如“出勤统计”表)中搜索与查找值(如A3单元格中的职工姓名)相匹配的行,然后返回该行中指定列(如第4列或第5列)的内容。由于VLOOKUP()函数的最后一个参数设置为0,这意味着查找是近似匹配,而不是精确匹配。
结合这两个函数,原公式实现了以下操作:首先,利用VLOOKUP()函数获取“出勤统计”表中与A3单元格对应的出勤天数和加班小时数;然后,将这两个数值相加得到总的“出勤+加班”天数;接着,将这个总天数除以30(代表满勤天数),并乘以D3单元格中的日工资,得到初步的工资计算结果;最后,利用ROUND()函数对这个结果进行四舍五入处理,以获取最终工资数额。
需要注意的是,VLOOKUP()函数返回的加班小时数会先转换为出勤天数(假设每小时折算为1/30天),然后再与正常出勤天数相加。如果加班计算方式发生变化(例如,假设每小时算半天),则需相应调整公式中的折算比例。
在构建和使用此类函数时,应仔细考虑每个参数的含义和作用,以确保公式能正确执行预期的计算任务。通过查阅相关帮助文件并多次实践应用,可以逐渐熟练掌握这些函数的用法和技巧。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。