ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的测验 > 函数与公式 > 智能排班

智能排班

作者:绿色风 分类: 时间:2022-08-18 浏览:195
楼主
悟空师弟
说明:
1、通过更改I1单元格内的日期来确定起始排班日期。
    即I1单元格内的日期与C2单元格的日期要一至。
2、每个成员隔9天排一个班。
3、D列至G列的日期只能在同一个月,非同一月返回空单元格。
    即每个成员所有的班只排在一个月内。
4、纯函数题(C列、D列至G列的单元格格式已经设好。),且不得定义名称,且不得定义名称,最多借用一个单元格作为辅助单格。
5、C列在C2单元格内输入一个公式下拉完成,D列至G列在D2单元格内一个公式下拉右拉完成。

要求:答案上传附件
奖励:正确答案即可获得评分(魅力 +10 ,技能 + 5)。
截止时间:答案超过10个楼层。(水帖必删)

智能排班-空.rar

效果如图:

 
2楼
wenshui2006

C2=MONTH(J$1)+MOD(ROW()-2,7)
D2=?,,pending,,,
3楼
wjc2090742
这个意思?
C2,公式下拉:
  1. =MONTH(I$1)+MOD(ROW(A1)-1,7)

D2,数组公式右拉下拉:
  1. =IFERROR(SMALL(IF(MONTH($I$1+INT(ROW(A7)/7)+9*ROW($1:$28)-10)=$C2,$I$1+INT(ROW(A7)/7)+9*ROW($1:$28)-10),COLUMN(A1)),"")

智能排班-空.rar
4楼
piny
C2=MONTH(I$1)+MOD(ROW(A7),7)

下拉

D2=IF(ISERR(SMALL(IF(MONTH($I$1+INT((ROW(A1)-1)/7)+(4*ROW($1:$7)+COLUMN($A:$D)-5)*9)=$C2,$I$1+INT((ROW(A1)-1)/7)+(4*ROW($1:$7)+COLUMN($A:$D)-5)*9),COLUMN(A1))),"",SMALL(IF(MONTH($I$1+INT((ROW(A1)-1)/7)+(4*ROW($1:$7)+COLUMN($A:$D)-5)*9)=$C2,$I$1+INT((ROW(A1)-1)/7)+(4*ROW($1:$7)+COLUMN($A:$D)-5)*9),COLUMN(A1)))

數組 右拉下拉
智能排班-空.zip
5楼
zm0115
  1. C2=MOD((ROW()-2),7)+MONTH($I$1)
  1. D2==TEXT(SMALL(IF(MONTH($I$1+INT((ROW()-2)/7)+(ROW($1:$28)-1)*9)=$C2,DAY($I$1+INT((ROW()-2)/7)+(ROW($1:$28)-1)*9),99),COLUMN(A1)),"[<99]#;;")



参与一下!
智能排班-空(zm0115).rar
6楼
tntpai
智能排班.rar
智能排班.rar
7楼
他她店铺
进来学习学习!
8楼
半半瓶醋
不知道只能引用一个单元格做辅助单元格是什么意思
智能排班-空.rar
9楼
0Mouse
智能排班-0Mouse.rar
10楼
hnfgcjh
有用,看一下
11楼
悟空师弟
说明:
1、通过更改I1单元格内的日期来确定起始排班日期。
    即I1单元格内的日期与C2单元格的日期要一至。
2、每个成员隔9天排一个班。
3、D列至G列的日期只能在同一个月,非同一月返回空单元格。
    即每个成员所有的班只排在一个月内。
4、纯函数题(C列、D列至G列的单元格格式已经设好。),且不得定义名称,且不得定义名称,最多借用一个单元格作为辅助单格。
5、C列在C2单元格内输入一个公式下拉完成,D列至G列在D2单元格内一个公式下拉右拉完成。

要求:答案上传附件
奖励:正确答案即可获得评分(魅力 +10 ,技能 + 5)。
截止时间:答案超过10个楼层。(水帖必删)

智能排班-空.rar

效果如图:

 
12楼
wenshui2006

C2=MONTH(J$1)+MOD(ROW()-2,7)
D2=?,,pending,,,
13楼
wjc2090742
这个意思?
C2,公式下拉:
  1. =MONTH(I$1)+MOD(ROW(A1)-1,7)

D2,数组公式右拉下拉:
  1. =IFERROR(SMALL(IF(MONTH($I$1+INT(ROW(A7)/7)+9*ROW($1:$28)-10)=$C2,$I$1+INT(ROW(A7)/7)+9*ROW($1:$28)-10),COLUMN(A1)),"")

智能排班-空.rar
14楼
piny
C2=MONTH(I$1)+MOD(ROW(A7),7)

下拉

D2=IF(ISERR(SMALL(IF(MONTH($I$1+INT((ROW(A1)-1)/7)+(4*ROW($1:$7)+COLUMN($A:$D)-5)*9)=$C2,$I$1+INT((ROW(A1)-1)/7)+(4*ROW($1:$7)+COLUMN($A:$D)-5)*9),COLUMN(A1))),"",SMALL(IF(MONTH($I$1+INT((ROW(A1)-1)/7)+(4*ROW($1:$7)+COLUMN($A:$D)-5)*9)=$C2,$I$1+INT((ROW(A1)-1)/7)+(4*ROW($1:$7)+COLUMN($A:$D)-5)*9),COLUMN(A1)))

數組 右拉下拉
智能排班-空.zip
15楼
zm0115
  1. C2=MOD((ROW()-2),7)+MONTH($I$1)
  1. D2==TEXT(SMALL(IF(MONTH($I$1+INT((ROW()-2)/7)+(ROW($1:$28)-1)*9)=$C2,DAY($I$1+INT((ROW()-2)/7)+(ROW($1:$28)-1)*9),99),COLUMN(A1)),"[<99]#;;")



参与一下!
智能排班-空(zm0115).rar
16楼
tntpai
智能排班.rar
智能排班.rar
17楼
他她店铺
进来学习学习!
18楼
半半瓶醋
不知道只能引用一个单元格做辅助单元格是什么意思
智能排班-空.rar
19楼
0Mouse
智能排班-0Mouse.rar
20楼
hnfgcjh
有用,看一下

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap