excel当值大于同时小于函数怎么做

公司目前每个月上班28天每天10小时10小时后的算加班加班工资跟上班工资为1比1的本来挺简单的事公司硬是要我把每天的加班时间挑出来在工资单上显示出来估计是应付检查对我这种... 公司目前每个月上班28天 每天10小时 10小时后的算加班 加班工资跟上班工资为1比1的 本来挺简单的事 公司硬是要我把每天的加班时间挑出来 在工资单上显示出来 估计是应付检查 对我这种EXCEL狗屁不同的 不为难我么 我的想法如图显示 我在考勤表上C列输入员工当天上班的总时间 D列用函数挑出来 条件如下 当C3大于等于0.5同时小于等于10,则D3显示为C3, 当C3大于10则显示为10 错误值为0 然后加班时间用当天总上班时间去减正班时间就等于加班时间 D3的函数怎么列?另外如果公司改为5天8小时制 则当C3大于等于0.5同时小于等于8,则D3显示为C3, 当C3大于8则显示为8 同时B3如果是星期六或者星期天显示为0 错误值为0 D3的函数又怎么列? 展开
 我来答
匿名用户
2019-03-27
展开全部

在题主想法的基础上多考虑了一个条件(虽然作为工时表应该是不会出现的),即当工作时间大于24时,也显示错误值0。另外,前两个公式如果去掉 ISNUMBER(C3)=FALSE这一层判断,对结果没有影响,是为确保无误起见加上的(最后给出的一个公式里也有ISNUMBER,那个公式如果去掉该条件就会出错):

前一种情形,7天10小时制,在D3中输入=IF(ISNUMBER(C3)=FALSE,0,IF(C3>24,0,IF(C3>10,10,IF(C3>=0.5,C3,0))))

后一种情形,5天8小时制,在D3中输入=IF(OR(B3="星期六",B3="星期日"),0,1)*IF(ISNUMBER(C3)=FALSE,0,IF(C3>24,0,IF(C3>8,8,IF(C3>=0.5,C3,0))))

下面是题主没有要求的加班时间,私以为比正班时间要复杂,也贴上了:

至于加班时间一栏,两种情形都需要考虑C3栏中出现“放假”这类文字的影响;而且后一种情形还需要考虑星期六星期日这种情况。但这两种情况都属于错误信息,对应D3为0,因此两种情形都可以直接在E3中输入=IF(D3=0,0,C3-D3)

但我不是很确定五天8小时制的情形下,周末的上班时间如果大于0,既然不算在正班时间里,是否要全算在加班时间里。如果是的话,第二种情形的加班时间公式应该改为=IF(AND(OR(B3="星期六",B3="星期日"),ISNUMBER(C3)=TRUE),C3,IF(D3=0,0,C3-D3))

但上面这个加班时间公式没有考虑周末上班时间小于0.5时不应该计入的情况,务必要苛求的话,应该写成=IF(AND(OR(B3="星期六",B3="星期日"),ISNUMBER(C3)=TRUE,C3>=0.5),C3,IF(D3=0,0,C3-D3))

Excel小树
2019-03-27 · 喜欢在交流中提升自己
Excel小树
采纳数:1080 获赞数:1266

向TA提问 私信TA
展开全部
额,问题好多。但是都是比较简单的if函数。
举例:你的C3是当日工作时长(h),那么D4输入
=IF(C3<0.5,"",IF(C3<=10,C3,10))
下拉便是正班时长(h)

E3输入
=IFERROR(C3-D3,"")
下拉便是加班时长(h)
同理获取其他。懒得学,可以查看id中Q
追问
你这个C3的错误值为10
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jelifq
2019-03-27 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1590
采纳率:68%
帮助的人:701万
展开全部
D3公式:
=IF(AND(C3>=0.5,C3<=10),C3,IF(C3>10,10,0))
然后向下拖动填充公式。
E3公式:
=MAX(0,C3-D3)
然后向下拖动填充公式。
---如果以后改成5*8了---
D3公式:
=IF(AND(C3>=0.5,C3<=8),C3,IF(C3>8,8,0))
然后向下拖动填充公式。
E3公式:
=MAX(0,C3-D3)
然后向下拖动填充公式。
追问
你这个C3我手动输入放假或者请假的时候D3显示为10 我要错误值为0 咋搞
追答
=IF(OR(C3="请假",C3="放假"),0,IF(AND(C3>=0.5,C310,10,0)))
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式