EXCEL公式计算考勤扣款问题

1天病事假不扣款,1天以上扣20元,10天以上扣30元,求公式,且病事假按要求列出式子后会出现负数,要求负数都变为0,求一个总式子... 1天病事假不扣款,1天以上扣20元,10天以上扣30元,求公式,且病事假按要求列出式子后会出现负数,要求负数都变为0,求一个总式子 展开
 我来答
琴俊贺楼Rl
推荐于2020-01-09 · TA获得超过4721个赞
知道小有建树答主
回答量:1174
采纳率:57%
帮助的人:367万
展开全部

如图

=TEXT(A2-IF(B2<=1,0,IF(B2<=10,20,30)),"0;!0")



其实这个跟前面那位朋友回答的差不多。


但是,我觉得你这个题没有表达清楚,按常理来推断应该是:1天病事假不扣款,1天以上每天扣20元,10天以上每天扣30元,这样才对!

所以,结果应该如下图

公式改为 =TEXT(A2-IF(B2<=1,0,IF(B2<=10,20,30))*B2,"0;!0")

追问
谢谢你的答复,真是辛苦了,我现在如果不加全勤奖那列,只想按照你上面说的,计算出一共的扣款合计可以吗
追答

如果不需要那一列的话,把公式中A2改成你自己需要的数字即可。如下。

=TEXT(400-IF(B2<=1,0,IF(B2<=10,20,30))*B2,"0;!0")

项绮玉浑赫
2020-03-20 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:590万
展开全部
如图
=TEXT(A2-IF(B2<=1,0,IF(B2<=10,20,30)),"0;!0")
其实这个跟前面那位朋友回答的差不多。
但是,我觉得你这个题没有表达清楚,按常理来推断应该是:1天病事假不扣款,1天以上每天扣20元,10天以上每天扣30元,这样才对!
所以,结果应该如下图
公式改为 =TEXT(A2-IF(B2<=1,0,IF(B2<=10,20,30))*B2,"0;!0")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
万年金刚钻
2014-05-01 · TA获得超过1.6万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:3432万
展开全部
其实呢,个人觉得,歧义很大。
楼主的意思可理解为:
一、病事假<=1天不扣款;病事假<=10天总共扣20块;病事假>10天总共扣30块
二、病事假<=1天不扣款;病事假<=10天每天扣20块;病事假>10天每天扣30块
但是按照常规的人事考勤制度,还有第三种理解:
三、病事假<=1天不扣款;病事假<=10天,除第一天外每天扣20块;病事假>10天,第一天的不扣款,第二到第十天内的每天扣20,十天以外的每天扣30块。
恐怕,先要知道规则,才能给出合适的解决方案吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1af404
2014-05-01 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:59%
帮助的人:3985万
展开全部
=max(0,出勤奖金总额-if(病事假天数<=1,0,if(病事假天数<=10,20,30)))
追问
先谢谢您的回复,能帮我详解一下这个公式的意思吧?我只知道MAX那个是下限,其它呢?谢谢
追答
其他的?就是计算应发多少出勤奖啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式