作者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/m.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