作者quadrature (Viva la vida)
看板Office
标题[算表] 如何查找未出现之编号?
时间Mon Nov 9 14:44:13 2020
软体:EXCEL
版本:2013
请教若格式如下:
日期 号码
2020/11/8 9994
2020/11/8 9996
2020/11/9 0003
2020/11/8 9998
2020/11/9 0005
: :
: :
日期部份有可能穿插
流水号是从0001~9999 超过9999回到0001开始
号码为自己输入
一天流水号累积大约在100以内 仅有在轮完9999号後才会重覆
想做一个查询格式 在输入日期後可以列出当日未出现的序号
如:
日期 未出现之号码
2020/11/8 9995
9997
日期改为11/9时
则未出现之号码为前一日最大号码到当日最大号码间之未出现的号码:
9999 0001 0002 0004
请问公式该如何输入?
麻烦解惑了 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.137.152.54 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1604904255.A.109.html
1F:→ soyoso: 超过9999回到0001开始,那前一日最大号码到当日最大号码间 11/09 15:18
2F:→ soyoso: 之未出现的号码,要以最大号码还是回到0001开始後的最後号 11/09 15:18
3F:→ soyoso: 码? 11/09 15:18
4F:→ quadrature: 回到0001开始後的号码 11/09 15:25
5F:→ soyoso: 那例如内文加二笔11/8有9999,11/8 0001,那11/9未出现之 11/09 15:26
6F:→ soyoso: 号码会是? 11/09 15:26
7F:→ quadrature: 0002跟0004 11/09 15:47
8F:→ soyoso: 加上11/8 0001,原本内文写11/9要回传未出现号码0001就不 11/09 15:51
9F:→ soyoso: 用回传吗? 11/09 15:51
10F:→ soyoso: 也就是如果再加上11/8 0002、11/8 0003,11/9未出现号码只 11/09 15:51
11F:→ soyoso: 有0004? 11/09 15:51
12F:→ quadrature: 是的 11/09 16:42
14F:→ quadrature: 先感谢S大,晚点来试 11/09 16:54
15F:→ quadrature: S大不好意思,应该是我误会了您最初的问题, 11/09 18:32
16F:→ quadrature: 依您的范例中,若日期改为11/8,期望出现为9995,9997 11/09 18:33
17F:→ soyoso: 不,如果依内文范例11/8只有9994,9996,9998来看,并没有前 11/09 18:53
18F:→ soyoso: 一日最大号码,那当日最大号码是什麽,是9998,那就是1~ 11/09 18:53
19F:→ soyoso: 9998间未出现的号码吧(这是内文写的逻辑) 11/09 18:53
20F:→ soyoso: 那就会回传0001,0002,0003...,期望出现为9995,9997那就要 11/09 18:53
21F:→ soyoso: 说明,以内文所举范例,而要回传9995,9997的逻辑是什麽? 11/09 18:53
22F:→ soyoso: 还是只有这天不用判断0001~9999未出现的序号,而是只需判 11/09 18:58
23F:→ soyoso: 断最小9994~9999的区间 11/09 18:58
24F:→ quadrature: 是我忽略了当第一天开始纪录的问题,如您所述 11/09 19:34
25F:→ quadrature: 若是该日期为该栏最起始的日子,则应该仅以当日最小号 11/09 19:35
26F:→ quadrature: 至当日最大号中间未出现的号码 11/09 19:36