[算表] 查找第一筆資料?

看板Office作者 (wers)時間5年前 (2020/07/27 21:50), 5年前編輯推噓0(0022)
留言22則, 1人參與, 5年前最新討論串1/1
軟體:office 版本:2019 各位版友好,目前遇到一個問題是,有很多筆寫入紀錄(會跨天),以每一個日期的第一筆 目前採取比較笨的方法是我先用資料剖析把日期跟時間分開,再用格式化把超過時間的反紅 但資料一多真的很崩潰,默默研究了版友們分享的LOOKUP二分法等等,但始終研究不出個所 http://i.imgur.com/BOB7vrP.jpg
----- Sent from JPTT on my Samsung SM-G9810. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.16.149 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1595857829.A.418.html

07/27 22:09, 5年前 , 1F
內文連結來看,以分類,每天日期的第一筆資料同時也為最早
07/27 22:09, 1F

07/27 22:10, 5年前 , 2F
的話,函數minifs https://i.imgur.com/ELYBJAr.jpg
07/27 22:10, 2F

07/27 22:19, 5年前 , 3F
另外內文寫每一個日期的第一筆寫入紀錄判斷「當日」是否逾
07/27 22:19, 3F
s大不好意思請問一下,如果逾時的判斷標準為超過當天12點,那int那邊應該如何改呢,有 天啊,大大大感謝!又多學了一個函數,感恩!

07/27 22:19, 5年前 , 4F
時寫入,因為是否逾時寫入的邏輯並不清楚,回文上就是抓取
07/27 22:19, 4F

07/27 22:19, 5年前 , 5F
每一個日期的第一筆寫入的時間(最早),至於逾時寫入方面再
07/27 22:19, 5F

07/27 22:19, 5年前 , 6F
自行調整
07/27 22:19, 6F
※ 編輯: rilo (223.138.16.149 臺灣), 07/27/2020 23:37:10

07/28 07:10, 5年前 , 7F
07/28 07:10, 7F
※ 編輯: rilo (42.74.210.66 臺灣), 07/28/2020 13:40:20 s大您好,不好意思,想請問如果判斷標準為超過當天的16時,int部分要怎麼改呢,有點不 ※ 編輯: rilo (42.74.210.66 臺灣), 07/28/2020 13:41:33

07/28 13:54, 5年前 , 8F
如儲存格b2取整數就為2020-01-20 00:00:00,加1
07/28 13:54, 8F

07/28 13:55, 5年前 , 9F
就是2020-01-21 00:00:00
07/28 13:55, 9F

07/28 13:56, 5年前 , 10F
超過當天16時回傳"v"的話,再包個判斷if
07/28 13:56, 10F

7/28 13:56, , 11F

07/28 13:57, 5年前 , 12F
舉例是以回文07/28 07:10的公式,如果是用minifs的話,一
07/28 13:57, 12F

07/28 13:58, 5年前 , 13F
樣包個判斷if(minifs(..)>int(..)+"16:00","v","")
07/28 13:58, 13F
感謝s大回復,但實力太爛有點看不懂……,請教一下第一個if的部分,a1=a2是什麼意思呢,但a1是標題啊?另一個是D2的公式,IF函數判斷如果符合則回傳D欄的值,否則回傳B欄的值,這邊不太懂,自己是D欄的話怎麼是回傳自己那一欄的值呢?抱歉,還請S大不吝指教,或是可以指點一下我要google什麼關鍵字自己爬文也可以,剛剛google公式內的幾個函數,還是不太理解,請多多包容,謝謝您 ※ 編輯: rilo (42.74.210.66 臺灣), 07/28/2020 15:42:17

07/28 16:03, 5年前 , 14F
07/28 13:56的連結改一下https://i.imgur.com/Y0wEZBP.jpg
07/28 16:03, 14F

07/28 16:17, 5年前 , 15F
當分類和寫入日期(沒有時間部分),都符合,也就是非第一筆
07/28 16:17, 15F

07/28 16:17, 5年前 , 16F
(這裡是依連結所提供資料來看,是有排序過),如儲存格d5的
07/28 16:17, 16F

07/28 16:17, 5年前 , 17F
公式為(A4=A5)*(INT(N(B4)))=INT(B5),a4=a5符合,b4=b5(
07/28 16:17, 17F

07/28 16:17, 5年前 , 18F
只看日期)符合,都符合時回傳上方儲存格d4的值,那有一個
07/28 16:17, 18F

07/28 16:17, 5年前 , 19F
不符合時就是表示分類和日期為第一筆時,如儲存格d3公式為
07/28 16:17, 19F

07/28 16:17, 5年前 , 20F
(A2=A3)*(INT(N(B2)))=INT(B3),a1=a2符合,日期不符合,
07/28 16:17, 20F

07/28 16:17, 5年前 , 21F
所以這是第一筆,回傳儲存格b3的值。因此該公式的目的是在
07/28 16:17, 21F

07/28 16:17, 5年前 , 22F
資料有排序時,以上下儲存格來判斷是否為第一筆出現。
07/28 16:17, 22F
感謝s大解惑,但因為還有一些問題,有寄站內信給您,如能蒙您指導,非常感謝,再次感謝您的指點! ※ 編輯: rilo (42.77.176.177 臺灣), 07/29/2020 12:57:00
文章代碼(AID): #1V7jkbGO (Office)
文章代碼(AID): #1V7jkbGO (Office)