很简单的事情,求个公式已知x=签到时间,Y=签到时间,工作时间:8-12,14-18计算工作时间z.求通用公式:z=f(x,y)要综合考虑各种情况比如:1.中午13点签到:x=13,下午16点签退:y=16,则z=y-x-(14-x)=2(小时)2.早上8

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 18:36:07

很简单的事情,求个公式已知x=签到时间,Y=签到时间,工作时间:8-12,14-18计算工作时间z.求通用公式:z=f(x,y)要综合考虑各种情况比如:1.中午13点签到:x=13,下午16点签退:y=16,则z=y-x-(14-x)=2(小时)2.早上8
很简单的事情,求个公式
已知x=签到时间,Y=签到时间,工作时间:8-12,14-18计算工作时间z.
求通用公式:z=f(x,y)
要综合考虑各种情况
比如:
1.中午13点签到:x=13,下午16点签退:y=16,则z=y-x-(14-x)=2(小时)
2.早上8 点签到:x=8 ,下午13点签退:y=13,则z=y-x-(y-12)=4(小时)
3.中午12点半签到:x=12.5,下午13点签退:y=13,则z=y-x-(14-x)=0(小时)
4.下午14点签到:x=14,下午16点签退:y=16,则z=y-x=2(小时)
补充:晚上时间不于考虑.只想把白天的2个小时间的时间去掉

很简单的事情,求个公式已知x=签到时间,Y=签到时间,工作时间:8-12,14-18计算工作时间z.求通用公式:z=f(x,y)要综合考虑各种情况比如:1.中午13点签到:x=13,下午16点签退:y=16,则z=y-x-(14-x)=2(小时)2.早上8
这就是一个分段函数,
理论上是可以写成通用公式的,
但是需要添加辅助常量,
不如写成分段形式.

分段函数,肯定正确,就是稍微麻烦点,暂时没想到更好方法
y =y-x.........8≤y≤12
=12-x........12 =0...........12 =y-x-2.......14≤y,x≤12
=y-4.........14≤y,12 =y-x.........14≤y,14≤x

结论:不可能有一个通用公式,

由题意y>x
1.8<=x<=12
8<=y<=12,则z=y-x
1214y>18,则z=(12-x)+(18-14)=16-x
2.1212<=y<=14,则z=0
14y>18,则z=18-14=4
3.1414<=y<=18,则z=y-x
y>18,则z=18-x
4.x>18
则z=0

fre

很多种情况需要考虑,结果是几个方程

可以考虑5种情况:如下x y 取值范围均在工作时间内。
y - x (x<12,y<12; x>14,y>14) (1)

12 - x (x<12,12
z= 0 (12

全部展开

可以考虑5种情况:如下x y 取值范围均在工作时间内。
y - x (x<12,y<12; x>14,y>14) (1)

12 - x (x<12,12
z= 0 (12
18 - y (1214) (4)
y - x - 2 (x<12,y>14) (5)

收起

感觉项EXCEL里做函数,用IF函数