[求助] 提取月度明细

  [复制链接]
查看: 667|回复: 5

24

主题

62

帖子

168

积分

举人

Rank: 2

积分
168
发表于 2019-6-1 11:54:26 | 显示全部楼层 |阅读模式
20支持币
本帖最后由 armmartin 于 2019-6-1 11:56 编辑

每天做一张出勤表, 月底再用一张统计表统计,  要求行是每月的日期从月初要月末比如 1  2  3  4 5 ……,列是姓名。  把每日登记的数据 统计到一张表中。

每日.png
月度.png

4

主题

46

帖子

97

积分

举人

Rank: 2

积分
97
发表于 2019-6-1 14:05:51 | 显示全部楼层
你做一个上下班签到表,月底汇总信息就可以了。很简单

4

主题

46

帖子

97

积分

举人

Rank: 2

积分
97
发表于 2019-6-1 14:08:14 | 显示全部楼层
本报表.[考勤_请假明细表].[起始日期] <= 本报表.[考勤_主表].[自动计算年月] 并且  本报表.[考勤_请假明细表].[结束日期]  >=  本报表.[考勤_主表].[自动计算年月]
判断日期后写入

8

主题

46

帖子

110

积分

举人

Rank: 2

积分
110
发表于 2019-6-2 16:48:24 | 显示全部楼层
上班按1 ,未上班为0 表间公式参考下列步骤
(1)[本报表].[部门]和[本报表].[姓名]处理:
[本报表].[部门]=>[每日].[部门] 分组
[本报表].[姓名]=>[每日].[姓名] 分组
(2)[本报表].[日期]按下方式处理
[01] => max(case when day([每日].[日期])=1 and [每日].[本日概况]='上班' then 1 else 0 end)
[02] => max(case when day([每日].[日期])=1 and [每日].[本日概况]='上班' then 1 else 0 end)
....
[31] => max(case when day([每日].[日期])=31 and [每日].[本日概况]='上班' then 1 else 0 end)

(3)条件:
year([本报表].[日期])=year([每日].[日期]) and month([本报表].[日期])=month([每日].[日期])

11

主题

98

帖子

236

积分

解元

Rank: 3Rank: 3

积分
236
QQ
发表于 2019-7-2 13:43:35 | 显示全部楼层
行列匹配+casewhen  价格888支持币,做的话 联系我
QQ:2136567674

13

主题

57

帖子

127

积分

举人

Rank: 2

积分
127
发表于 2019-7-21 22:17:08 | 显示全部楼层
部门、姓名如果不做统一管理,如果是很多人填的话容易错字,会错位的吧。

由于子表只包含1列,像楼上说的,估计只能行列匹配填进去
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

热门产品

关于我们

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十年的行业经验.我们的理念是:"快表软件-提高的不只是效率!"

联系我们

  • 地址: 上海市张江浦东软件园13-205室
  • 电话: +86 (0) 21-5161-9370
  • Email: kuaibiao@kuaibiao.cn
客户端

手机微信

© 2001-2020 快表软件    工信部备案号:沪ICP备13033196号    技术支持:快表软件