设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 3087|回复: 13
打印 上一主题 下一主题

[表] 加班小时如何计算

[复制链接]
跳转到指定楼层
1#
发表于 2011-7-8 09:45:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如下表:
13        14        13        8        16
0        13        14        16        18
13        14        13        13        16
13        14        13        13        13
大於8小时则为加班小时,如何用公式计算?大於8则用单元格-8,小於8单元格则为0;比如第一例加班小时为(13-8+14-8+13-8+8-8+16-8)=24
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-7-8 10:31:32 | 只看该作者
fine88888888 发表于 2011-7-8 09:45
如下表:
13        14        13        8        16
0        13        14        16        18

假设你的字段名称为周一、周二。。。周五,则可写为:
select 姓名,(周一+周二+周三+周四+周五)-40 as 加班时间 from 工时表
3#
 楼主| 发表于 2011-7-8 13:41:53 | 只看该作者
todaynew 发表于 2011-7-8 10:31
假设你的字段名称为周一、周二。。。周五,则可写为:
select 姓名,(周一+周二+周三+周四+周五)-40 as 加 ...

假设你的字段名称为周一、周二。。。周五,则可写为:
select 姓名,(周一+周二+周三+周四+周五)-40 as 加班时间 from 工时表
4#
 楼主| 发表于 2011-7-8 13:46:02 | 只看该作者
fine88888888 发表于 2011-7-8 13:41
假设你的字段名称为周一、周二。。。周五,则可写为:
select 姓名,(周一+周二+周三+周四+周五)-40 as 加 ...

假设你的字段名称为周一、周二。。。周五,则可写为:
select 姓名,(周一+周二+周三+周四+周五)-40 as 加班时间 from 工时表

版主可能没了解清楚条件,上班小时是已知的,详细如,张三,周一上班13小时,周二上班15小时,周三上没上班则0小时,周四上班8小时,周五上班4小时,周六上班11小时。那么张三此周共加班应为:15小时。按你的公式计算则为11小时,这是错误的。

点击这里给我发消息

5#
发表于 2011-7-8 14:18:14 | 只看该作者
本帖最后由 轻风 于 2011-7-8 14:20 编辑

你这是啥表,ACCESS吗?建议表改成如下格式先:
姓名  星期  工时
张三  一  13
张三  二  15
李四  一  11
...
或者星期用日期代替更好,有了日期也可以转为星期。

然后就可以统计:
SELECT 表1.姓名, Sum([工时]-8) AS 加班时间
FROM 表1
WHERE ((表1.工时)>8)
GROUP BY 表1.姓名;

WHERE后面还可根据需要加入时间条件,比如某月的加班,所以也是要建议把星期字段改成日期的原因。

6#
发表于 2011-7-8 14:44:03 | 只看该作者
fine88888888 发表于 2011-7-8 13:46
假设你的字段名称为周一、周二。。。周五,则可写为:
select 姓名,(周一+周二+周三+周四+周五)-40 as 加 ...

你是代表资方还是代表劳方?
7#
 楼主| 发表于 2011-7-8 16:59:10 | 只看该作者
你这是啥表,ACCESS吗?建议表改成如下格式先:
姓名  星期  工时
张三  一  13
张三  二  15
李四  一  11


姓名 1号 2号 3号 4号.......31号
张三 13    14    6    15.......  11
李四 12      5     0    13 .......  4

嘿嘿~~~我是代表劳方
8#
发表于 2011-7-8 20:56:12 | 只看该作者
fine88888888 发表于 2011-7-8 16:59
姓名 1号 2号 3号 4号.......31号
张三 13    14    6    15.......  11
李四 12      5     0    13 ...

周四放半天假,周六还要算加班费,老板能同意吗?
9#
 楼主| 发表于 2011-7-9 08:39:27 | 只看该作者
周四放半天假,周六还要算加班费,老板能同意吗?

这公司就是这样的,星期天上班不算加班,但可以调休,就是说星期天上班了,可以在周一或周五随便那天调休。
10#
发表于 2011-7-9 10:26:13 | 只看该作者
本帖最后由 todaynew 于 2011-7-9 10:29 编辑
fine88888888 发表于 2011-7-9 08:39
这公司就是这样的,星期天上班不算加班,但可以调休,就是说星期天上班了,可以在周一或周五随便那天调休 ...


select 姓名,(iif(周一<8,8,周一)+iif(周二<8,8,周二)+iif(周三<8,8,周三)+iif(周四<8,8,周四)+iif(周五<8,8,周五))-40 as 加班时间 from 工时表
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-11 09:14 , Processed in 0.108844 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表