以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助] 工资系统问题  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=19285)

--  作者:TONYLOVE
--  发布时间:2010/4/14 14:30:00
--  [求助] 工资系统问题

我这里有个工资系统  现在公司要求更改设置,要求如下:
1.本月请假天数超过4天者,计件工资乘以1.5
2.本月请假天数低于4天者,计件工资乘以1.6
备注:每旷工半天,按请假一天计算,以此类推.

请问各位在我这工资系统的基础上需要怎么改才能符合这要求呢.  
egd文件下载


--  作者:TONYLOVE
--  发布时间:2010/4/14 14:37:00
--  
有人在吗
--  作者:TONYLOVE
--  发布时间:2010/4/14 16:01:00
--  
很急的啊.朋友们帮帮忙
--  作者:还不错
--  发布时间:2010/4/14 16:05:00
--  
if(round([旷工],0)+[请假天数]>4,[计件数量]*1.5,[计件数量]*1.6)
这样不知行不行?
--  作者:TONYLOVE
--  发布时间:2010/4/14 16:11:00
--  
我试试
--  作者:TONYLOVE
--  发布时间:2010/4/14 16:41:00
--  
上面的公式可以,但是旷工半天等于1天请假哦...这个怎么解决

--  作者:还不错
--  发布时间:2010/4/14 17:21:00
--  
半天=0.5天。round(0.5,0)=1
--  作者:TONYLOVE
--  发布时间:2010/4/16 11:11:00
--  
两条公式合在一起吗.还是要另设呢.  另设的话在哪设呢

--  作者:还不错
--  发布时间:2010/4/16 15:49:00
--  
if(round([旷工],0)+[请假天数]>4,[计件数量]*1.5,[计件数量]*1.6)
是一条公式。
--  作者:TONYLOVE
--  发布时间:2010/4/19 10:36:00
--  
if(round([旷工],0)+[请假天数]>4,[计件数量]*1.5,[计件数量]*1.6)

这条公式不包含 半天=0.5天。round(0.5,0)=1
有没有能够包含在一起的公式呢