`
阅: 1526 | 回: 9
发表于2022/5/20 12:12:35 楼主 
头像 等级:初学者
积分:5
财富值:2.0
身份:普通用户
我要根据条件编排考场,比如,前100条记录在一个考点,考场从1开始编排,每考场20人,中间100条记录在另一个考点,考场从1开始编排,每考场20人,后面100个条记录在一个考点,考场从1开始编排,每考场20人,怎么让每个考点的考场都从1开始呢?用什么公式可实现?
我的个性签名
发表于 2022/5/20 13:26:48   
头像 等级:学者
积分:58
财富值:3
身份:普通用户

F2单元格输入公式:=CEILING((IF(MOD((ROW(A2)-1),100),MOD((ROW(A2)-1),100),100))/20,1),其他单元格自动填充。


附件:   下载    在线编辑
我的个性签名
发表于 2022/5/20 13:29:02   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户
非常感谢,牛8,为什么是ROW(A2)-1 呢?这个-1是什么意思呢?不能是ROW(A1)吗?
我的个性签名
发表于 2022/5/20 15:26:03   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户

回复:2楼

如果按照一个字段来排又怎么排呢?如按类别排,类别为01、02、03、04,要求每个类别都从1开始排考场,每个考场30人,附件在下面,谢谢,麻烦再讲一下。
附件:   下载    在线编辑
我的个性签名
发表于 2022/5/20 15:27:43   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户

回复:4楼


附件:   下载    在线编辑
我的个性签名
发表于 2022/5/20 16:44:24   
头像 等级:学者
积分:58
财富值:3
身份:普通用户

回复:3楼

因为第二行才开始填数据啊
我的个性签名
发表于 2022/5/20 16:54:19   
头像 等级:学者
积分:58
财富值:3
身份:普通用户
在E2单元格输入公式:=CEILING(COUNTIF($D$2:D2,D2)/30,1),其它自动填充。
附件:   下载    在线编辑
我的个性签名
发表于 2022/5/20 22:47:13   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户

回复:6楼

哦,明白了,谢谢。
我的个性签名
发表于 2022/5/20 22:48:57   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户

回复:7楼


自己想了这么久都没整出来,没想到原来这么简单,以前没有用过CEILING这个函数,非常感谢!!!
我的个性签名
发表于 2022/5/21 8:12:20   
头像 等级:学者
积分:58
财富值:3
身份:普通用户
很多东西就是个经验!当然思路也很重要
我的个性签名

快速回复

目前不允许游客发表,请 登录 注册 后再发贴。