[算表] 如何查找未出现之编号?

楼主: quadrature (Viva la vida)   2020-11-09 14:44:13
软件: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
请问公式该如何输入?
麻烦解惑了 谢谢
作者: soyoso (我是耀宗)   2020-11-09 15:18:00
超过9999回到0001开始,那前一日最大号码到当日最大号码间之未出现的号码,要以最大号码还是回到0001开始后的最后号码?
楼主: quadrature (Viva la vida)   2020-11-09 15:25:00
回到0001开始后的号码
作者: soyoso (我是耀宗)   2020-11-09 15:26:00
那例如内文加二笔11/8有9999,11/8 0001,那11/9未出现之号码会是?
楼主: quadrature (Viva la vida)   2020-11-09 15:47:00
0002跟0004
作者: soyoso (我是耀宗)   2020-11-09 15:51:00
加上11/8 0001,原本内文写11/9要回传未出现号码0001就不用回传吗?也就是如果再加上11/8 0002、11/8 0003,11/9未出现号码只有0004?
楼主: quadrature (Viva la vida)   2020-11-09 16:42:00
是的
作者: soyoso (我是耀宗)   2020-11-09 16:48:00
楼主: quadrature (Viva la vida)   2020-11-09 16:54:00
先感谢S大,晚点来试
作者: soyoso (我是耀宗)   2020-11-09 18:53:00
不,如果依内文范例11/8只有9994,9996,9998来看,并没有前一日最大号码,那当日最大号码是什么,是9998,那就是1~9998间未出现的号码吧(这是内文写的逻辑)那就会回传0001,0002,0003...,期望出现为9995,9997那就要说明,以内文所举范例,而要回传9995,9997的逻辑是什么?还是只有这天不用判断0001~9999未出现的序号,而是只需判断最小9994~9999的区间
楼主: quadrature (Viva la vida)   2020-11-09 19:34:00
是我忽略了当第一天开始纪录的问题,如您所述若是该日期为该栏最起始的日子,则应该仅以当日最小号至当日最大号中间未出现的号码
作者: soyoso (我是耀宗)   2020-11-09 19:45:00

Links booklink

Contact Us: admin [ a t ] ucptt.com