求Excel排班高手,问题如下
答案:5 悬赏:10 手机版
解决时间 2021-03-08 19:44
- 提问者网友:杀生予夺
- 2021-03-08 10:41
求Excel排班高手,问题如下
最佳答案
- 五星知识达人网友:人類模型
- 2021-03-08 11:03
我的表你看看行不行!
全部回答
- 1楼网友:轮獄道
- 2021-03-08 14:53
没看懂,只能用COUNTF来计数并提示,追问这个公式怎么用?
- 2楼网友:未来江山和你
- 2021-03-08 14:47
你这个问题就需要设置数据的有效性了追问设置了,可以下拉菜单了,但还是那样
- 3楼网友:大漠
- 2021-03-08 14:05
可以换个方式
如果有选择了相同 班别,自动变红提醒。
都是红色,你自己根据实际修改为其他班别就好了,变红是作为1种提醒。
如果 班别 是手工输入的,当有相同班级时,自动提醒。
- 4楼网友:醉吻情书
- 2021-03-08 12:38
做了一个设置数据有效性的表,对人数没有限制,班次不宜太多。见附件
说明:
1 使用了辅助单元区域:J:BT列
2 使用了名称定义:周1班次、周2班次……周日班次
3 所用公式仅限于本表格中规定的班次名称(J1:R1)和数量(9)
4 辅助单元区域中的公式,以天为单位可以复制。例如,设置了周2的S2公式后,可以拖拉复制到当天的每个人,即:S3:AA14,行数不限。
5 如果班次数量变更,需要修改J:BT列的公式,以(周2)的第一列(S3)为例:
=IF($C2="",S2,IF(MOD(COLUMN(),9)=0,"",IF(IF(MATCH($C2,$S2:$AA2,0)>COLUMN()-18,S2,T2)=0,"",IF(MATCH($C2,$S2:$AA2,0)>COLUMN()-18,S2,T2))))
公式中:
$C2: 对应周2
9: 班次数量
$S2:$AA2: 周2的辅助单元区域
18: 班次*星期数,周日为7*9=63
S2、T2: 与公式所在单元格相对应的位置
定义名称中,使用了公式(以“周2班次”为例,光标在S3时):
=OFFSET(Sheet1!$S3,0,0,,COUNTIF(Sheet1!$C$2:$C2,"")+11-ROW())
其中:
$S3, 光标所处的辅助单元区域位置,本例中是第二周的第一列,第2行
$C$2:$C2: 周2输入区中,第一行到光标所处上一行区域
11:班次数量+2
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯