关于excel表格中,病假工资计算公式的求助
IF(I5<1,IF(ROUND(D5*I5/21.75-(1500*80%*(1-I5)/21.75),2)>0,ROUND(D5*I5/21.75-(1500*80%...
IF(I5<1,IF(ROUND(D5*I5/21.75-(1500*80%*(1-I5)/21.75),2)>0,ROUND(D5*I5/21.75-(1500*80%*(1-I5)/21.75),2),0),IF(ROUND(D5*(I5-1)/21.75+D5/21.75-(1500*80%/21.75),2)>0,ROUND(D5*(I5-1)/21.75+D5/21.75-(1500*80%/21.75),2),0)) 公式是这样的。I5是病假天数,D5是基本工资,1500是当地最低工资标准,这个公式到底表达了什么意思!
展开
1个回答
展开全部
这个函数,看着很复杂,其实就两个函数,一个IF(逻辑判断),另一个ROUND(四舍五入),这样解释:如果你病假天数<1天,执行这个条件:如果{你的基本工资乘以病假天数除以21.75}-{当地最低工资乘以80%乘以(1-病假天数)除以21.75}保留两位小数的结果是>0,则显示这个结果,否则,如果结果<0,则显示为0;
如果你病假天数>1,执行这个条件:如果{你的基本工资乘以病假天数除以21.75}-{当地最低工资乘以80%乘以(病假天数-1)除以21.75}保留两位小数的结果是>0,则显示这个结果,否则,如果结果<0,则显示为0。
(不知道你能不能懂啊?我说得可能不清楚,我尽量表达出我的意思,欢迎追问)
如果你病假天数>1,执行这个条件:如果{你的基本工资乘以病假天数除以21.75}-{当地最低工资乘以80%乘以(病假天数-1)除以21.75}保留两位小数的结果是>0,则显示这个结果,否则,如果结果<0,则显示为0。
(不知道你能不能懂啊?我说得可能不清楚,我尽量表达出我的意思,欢迎追问)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询