谁能帮我解释一下这些函数的意思?=RO
=ROUND(D3/30*VLOOKUP(A3,出勤统计,4,0)+VLOOKUP(A3,出勤统计,5,0)*0。2),0)
这里使用了两个函数:ROUND()和VLOOKUP()函数;
ROUND()函数的含义是将括号内的数值进行“四舍五入”运算保留的小数位数由逗号后的数字决定,如
ROUND(22。 24533,0)=22……小数后全舍去
ROUND(22。24533,2)=22。25……保留小数后两位数
ROUND(22。24533,3)=22。245……保留小数后3位数
所以原函数是返回括号内计算结果不保留小数后数字,进行四舍五入的值。
另一个函数是VLOOKUP(),该函数...全部
=ROUND(D3/30*VLOOKUP(A3,出勤统计,4,0)+VLOOKUP(A3,出勤统计,5,0)*0。2),0)
这里使用了两个函数:ROUND()和VLOOKUP()函数;
ROUND()函数的含义是将括号内的数值进行“四舍五入”运算保留的小数位数由逗号后的数字决定,如
ROUND(22。
24533,0)=22……小数后全舍去
ROUND(22。24533,2)=22。25……保留小数后两位数
ROUND(22。24533,3)=22。245……保留小数后3位数
所以原函数是返回括号内计算结果不保留小数后数字,进行四舍五入的值。
另一个函数是VLOOKUP(),该函数含义是根据指定的内容(括号内第一个逗号前的内容,对指定区域(括号内第二个逗号前指定)进行寻找,当找到相匹配的内容时,返回由第三个逗号前的数字对应的列上,相应单元格内的内容,寻找时,是否需要精确匹配目标由第四个内容,即最后一个数字决定,最后一个数字是“0”时,表示不需要精确匹配。
所以原函数内VLOOKUP(A3,出勤统计,4,0)的意思就是,在“出勤统计”区域内,找到与A3内容匹配的一行,并返回对应第4列的内容;VLOOKUP(A3,出勤统计,5,0)是返回第5列的内容;
假设有一工资表,A列内是职工姓名,D列是按30天出勤计算的月工资,另一表“出勤统计”内,A列为职工姓名,第4列记录该职工月出勤天数,第5列记录其月加班小时数。
职工工资计算按有一天算一天,满30天得全部工资,加班一小时,按其本人日平均工资的0。2计算,这样,当在工资表的第三行某列内设立上述函数,就可以自动根据A3内职工的姓名,在出勤统计表内找到与A3姓名相同的一行(不一定在第三行),找到其出勤天数,并与加班小时数折算成的出勤天数相加,所得的和与平均每天工资相乘后,角、分不算,四舍五入得到该职工报酬。
第二个VLOOKUP()的值乘以0。2,是根据条件来的,如果条件改变(假定加班一小时算半天,那就是要乘0。5了),设置随之改变。
调用函数时,可参照每参数的说明来设置,还可以通过帮助文件理解;多用就熟练了。
收起