找回密码
 立即注册

QQ登录

只需一步,快速开始

绿之雪

金牌服务用户

185

主题

989

帖子

2550

积分

金牌服务用户

积分
2550
绿之雪
金牌服务用户   /  发表于:2021-7-13 15:16  /   查看:1671  /  回复:9
1金币
按每月周数--计算出开始时间,结束时间

录入周数,自动算出开始时间,结束时间


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

最佳答案

查看完整内容

实现 1、建个视图 新加 三列 2、活字格中处理 按 年 月 第几周(条件:是前面的年 ,月) 算出 开始时间,结束时间 开始时间= =IF(S5="","",MAX(DATE(D5,1,1),DATE(D5,1,1)-WEEKDAY(DATE(D5,1,1),2)+(S5-1)*7+1)) 结束时间= IF(S5="","",MIN(DATE(D5+1,1,0),DATE(D5,1,1)-WEEKDAY(DATE(D5,1,1),2)+S5*7)) 运行起来

9 个回复

倒序浏览
最佳答案
最佳答案
绿之雪
金牌服务用户   /  发表于:2021-7-13 15:16:28
来自 7#
实现

1、建个视图  新加  三列



2、活字格中处理
   按  年  月  第几周(条件:是前面的年   ,月)  算出  开始时间,结束时间
开始时间=
=IF(S5="","",MAX(DATE(D5,1,1),DATE(D5,1,1)-WEEKDAY(DATE(D5,1,1),2)+(S5-1)*7+1))
结束时间=
IF(S5="","",MIN(DATE(D5+1,1,0),DATE(D5,1,1)-WEEKDAY(DATE(D5,1,1),2)+S5*7))




运行起来



本帖子中包含更多资源

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

x

评分

参与人数 2金币 +5 满意度 +5 收起 理由
Joe.xu + 5 很给力!
zyk.Zhou + 5

查看全部评分

回复 使用道具 举报
ZDYW悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-7-13 15:59:42
2#
建议说说原始需求,因为这个第一周、第五周的不好定义。比如跨月的,算上月的第五周还是本月的第一周。

如果非要这么做,建议加个表(年度、月度、第几周、开始日期、结束日期),设置好以后,此界面直接引用。
回复 使用道具 举报
绿之雪
金牌服务用户   /  发表于:2021-7-13 16:06:55
3#
加个表,没人维护啊
回复 使用道具 举报
绿之雪
金牌服务用户   /  发表于:2021-7-13 16:08:13
4#
就要要周报,有什么好规划也可以
回复 使用道具 举报
zyk.Zhou活字格认证
银牌会员   /  发表于:2021-7-13 16:23:51
5#

做了一个demo,参考一下
有用好评最佳哟,谢谢

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-7-13 17:40:38
6#
绿之雪 发表于 2021-7-13 16:08
就要要周报,有什么好规划也可以

大佬说的有道理,日期这个还是有人维护的好,因为节假日什么的变数很多,除非自己维护制定规则,不然不太好定义什么是第一周,
就拿这个七月来说,前面的四天是算上个月最后一周呢,
还是算这个月的第一周呢,这些都需要规则制定好啊

本帖子中包含更多资源

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

x
回复 使用道具 举报
ZDYW悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-7-14 17:33:03
8#
绿之雪 发表于 2021-7-13 16:06
加个表,没人维护啊

档案都是一次性的,而且只要维护了第一周,确定一个起始日期,后面的周一个命令就搞定了,根本不用挨个维护。
我现在用的就是一次生成一年的周期数据(54个周)。
回复 使用道具 举报
绿之雪
金牌服务用户   /  发表于:2021-7-14 19:59:23
9#
不用生成数据,视图上有全年第几周
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-7-15 08:55:02
10#
绿之雪 发表于 2021-7-14 17:14
实现

1、建个视图  新加  三列

感谢大佬的无私分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部