设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2073|回复: 4
打印 上一主题 下一主题

关于统计的问题,请高手指教

[复制链接]
跳转到指定楼层
1#
发表于 2011-3-30 00:52:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当B4 是大夜时,判断B6是否有轮休或事假,依次类推,统计出第六行大夜未上的天数并填入AH6

详细情况请看附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2011-3-30 09:16:18 | 只看该作者
没有高手帮忙下吗?
3#
发表于 2011-3-30 09:25:30 | 只看该作者
是同时成立么?即:
B4 =大夜And B6=轮休
或者
B4 =大夜And B6=事假
如果这样的话,可以这样计算:
=SUMPRODUCT((B4:AF4="大夜")*((B6:AF6="轮休")+(B6:AF6="事假")))
4#
 楼主| 发表于 2011-3-30 09:57:39 | 只看该作者
好像不行呀,我把公式写进去,结果不对。我那个表格的意思:第四行代表本月的倒班顺序,第六行代表某人本月的出勤情况,例如:2号是大夜,某人轮休或者因为其他原因没有上班,就记一天未上大夜,然后要统计出这个人整个月出勤的情况,即大夜上几天,终班上几天,白班上几天,等等
5#
发表于 2011-3-30 14:21:40 | 只看该作者
本帖最后由 roych 于 2011-3-30 14:22 编辑

关键是,空白表示什么呢?是按排班顺序上班么?试试这个:
=SUMPRODUCT(($B$4:$AF$4=AH$3)*($B6:$AF6<>"轮休")*($B6:$AF6<>"事假"))
又或者,你把排班的“大夜”-SUMPRODUCT((B4:AF4="大夜")*((B6:AF6="轮休")+(B6:AF6="事假")))就得到实际上上的夜班啦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-2 02:41 , Processed in 0.096574 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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