求Excel公式函数公式:病假扣款:工龄10年以上,每日扣日工资的20%;工龄5年以上,每天扣日工资的3......

1)病假扣款:工龄10年以上,每日扣日工资的20%;工龄5年以上,每天扣日工资的30%;工龄5年以下扣日工资的50%
2)事假扣款:事假天数*日工资

假设假别写在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,)))

下拉复制公式

 

追问

b2是什么

追答

B2是请假的类别

单元格名称(也称地址)
在表格中有一横排的A,B,C,D。。。这样的字母,这每个字母代表着一列,称为列标,边上还有一竖行的数字,称为行号,每个数字代表一行,列和行就组成了单元格地址,比如第一个单元格(即A和1交汇的单元格)就是指A1单元格,B和2交汇的单元格称为B2单元格,C和5交汇的单元格为C5单元格.

追问

a1工龄,b1日工资,c1病假天数,d1病假扣款,e1事假,f1事假扣款

追答

在D1单元格写入公式
=IF(C1="",,C1*B1*IF(A1>10,0.2,IF(A1>5,0.3,0.5)))

在F1单元格写入公式
=IF(E1="",,E1*B1)

追问

是if吗 *if?

追答

* 乘号
IF 是函数,

执行真假值判断,根据逻辑计算的真假值,返回不同结果。

可以使用函数 IF 对数值和公式进行条件检测。

IF(某条件,条件成立时的值,不成立时的值)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-28
=if(工龄>10,事假天数*日工资*20%,if(工龄>5,事假天数*日工资*30%,事假天数*日工资*50%))。其中工龄、事假天数、日工资都用所在单元格替换。
第2个回答  2013-03-28
1、if(工龄>=10,扣款=日工资*0.2,if(工龄>=5,扣款=日工资*0.3,扣款=日工资*0.5))
2、事假天数*日工资