※ 引述《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...)
不知道這邊有沒有什麼比較簡單快速的寫法?