knrt.net
当前位置:首页 >> 病假扣款iFF函数公式 >>

病假扣款iFF函数公式

在E2单元格输入以下公式,然后向下填充公式=IF(D2<=15,C2/22*D2,C2*IF(B2="工人",1,0.8)) 公式表示:如果D2单元格的事假天数小于等于15天,就按C2单元格的基本工资,除以22,得到每天的工资,再乘以事假天数,得到事假扣款;如果D2单元格的事假天数大于15天,就按C2单元格的基本工资,B2单元格为“工人”职务的,乘以1(全扣),B2单元格为非工人的,乘以0.8(打八折). 详见附图举例

A列是工资,B列是请假天数,C列是扣款金额,D列实付工资 如果贵司工资是按每月23天出勤计算,则在C1中输入:=A1/23*B1*40% 在D1中输入:=A1-C1 我的理解是病假支付60%工资,就是扣掉40%.不知对否.

为了减少If函数的嵌套层次,首先建立一个病假工资系数表(SHEET1),如下图:然后在另一表,有如下结构:在D3输入公式:=IF(C3<=$B$1,VLOOKUP(A3,Sheet1!A$3:B$5,2,1),VLOOKUP(A3,Sheet1!C$3:D$5,2,1))D3 得到的是病假工资系数,结合日工资及病假天数就可以得到病假工资.

我挑了你表格中的一部分来操作 在E4输入公式=B4/22*D4*LOOKUP(C4,{0,2,4,6,8},{0.4,0.3,0.2,0.1,0}),公式下拉,就可以得到每个人应扣工资

同设病假列为D列,工人、非工人列为C列,扣款列为E列 不用IF也可以,E1输入:=D1*(40+(D1>=15)*10+(C1<>"工人")*10)

假设假别写在B2单元格,请假时间写在C2单元格,工龄写在D2单元格,日工资写在E2单元格则扣款公式为=IF(B2="",,IF(B2="病假",E2*C2*IF(D2>10,0.2,IF(D2>5,0.3,0.5)),IF(B2="事假",E2*C2,)))下拉复制公式

一个月22天,一天8小时,请参考=IF(B2<8,A2*0.5*B2/(22*8),IF(B2<24,A2/(22*8)*B2,A2/(22*8)*24+A2/(22*8)*(B2-24)*1.5))

如果是病假扣款公式,=IF(工龄3,基本工资*0.3/174,基本工资*0.5/174))

严格来讲,需要用到round和if两个公式,并将内容稍作修改用,即可用函数算出,请病假扣除每天工资10%,请事假扣除请假期间的工资.对于汉字的引用比较麻烦,可将“病假”和“事假”由数字“0”和“1”代替,并于表格下方备注:请假类别一栏,0指病假,1指事假.鉴于所发图片不清楚,所以我单独假设举例:设每月天数按照国家标准为20.83天,A列为工资总额列,B列为请假类别列,C列为请假天数列,D列为扣减工资额列.并以第二行为基础设置公式(下面的公式往下拉即可).则可得出公式如下:=round(if(B2

如果只算扣款,可以用这样的公式,在单元格BM6中输入:=if(BK6 评论0 0 0

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com