Re: [問題] 找出台指期結算日

看板Office作者 (學習當暖男)時間4年前 (2021/02/04 20:29), 編輯推噓0(005)
留言5則, 1人參與, 4年前最新討論串2/2 (看更多)
※ 引述《CaoCao (學習當暖男)》之銘言: : 軟體:Excel : 版本:Office 家用版 2016 : =================================================================== : 有一份表格紀錄台指期每天的交易收盤紀錄, : 但是因為台指期結算日為每個月第三個禮拜三,跟一般的月曆不同, : 想請問一下,是否有辦法用公式找出結算日,然後我再用自動格式設定把它標出來! 謝謝S大剛剛的回覆,我自己用S大指導的公式,遇到幾個困難點,請S教大一下。 假設2020年底到2021年交易紀錄以如下方式呈現: A B C 1 日期 收盤 漲跌 2 12/15 * * 3 12/16 * *結算日 4 12/17 * * 5 12/18 * * 6 12/21 * * 7 12/22 * * 8 12/23 * * 9 12/24 * * 10 12/25 * * 11 12/28 * * 12 12/29 * * 13 12/30 * * 14 12/31 * * 15 1/4 * * 16 1/5 * * 17 1/6 * * 18 1/7 * * 19 1/8 * * 20 1/11 * * 21 1/12 * * 22 1/13 * * 23 1/14 * * 24 1/15 * * 25 1/18 * * 26 1/19 * * 27 1/20 * *結算日 28 1/21 * * 用一開始S大的公式去修改,在每個月的結算日之前的那幾天都還可以改得出來, 但是因為在過結算日之後的月份就要加1,也就是說 12/17~12/31的結算日都是1/20, 1/4~1/20的結算日也是1/20, 而且在12月底又牽涉到年度也要加1,這樣寫起來公式就有夠長的長。 (我的話是土法煉鋼,要先用IF判斷是否12月、是否超過結算日月份要加1, 若是12月又超過結算日,則年度要加1...) 不知道這邊有沒有什麼比較簡單快速的寫法? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.244.73.250 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1612441743.A.076.html

02/04 22:35, 4年前 , 1F
實際的日期是否有年而只顯示月/日
02/04 22:35, 1F

02/04 22:39, 4年前 , 2F
有且符合的日期回傳"結算日",原本寫date配合month,有跨
02/04 22:39, 2F

02/04 22:39, 4年前 , 3F
年再配合year
02/04 22:39, 3F

02/04 22:39, 4年前 , 4F

02/04 22:39, 4年前 , 5F
不用date的話也可以text取年/月/,日以1
02/04 22:39, 5F
文章代碼(AID): #1W6-YF1s (Office)
討論串 (同標題文章)
文章代碼(AID): #1W6-YF1s (Office)