[算表] 如何查找未出現之編號?

作者: 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