[問題] 如何讓EXCEL日期遇假日則往前?

看板Office作者 (leon4294)時間10年前 (2015/10/01 23:44), 編輯推噓0(0013)
留言13則, 2人參與, 最新討論串1/1
我需計算日期扣除天數之到期日,但如遇假日(週末&國定假日)則需往前至最近的工作日 目前我已成功設定遇週末則往前至週五的公式,大略是=IF(WEEKDAY(日期-天數)=………( 資料在公司電腦裡@@) 想請問該如何將如遇國定假日亦往前至工作日的這個條件也加入? 非常感謝!! -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.124.238 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1443714290.A.C89.html

10/01 23:56, , 1F
函數workday試試
10/01 23:56, 1F

10/01 23:59, , 2F
可是workday在扣除天數時就已經排除週末了?
10/01 23:59, 2F

10/02 00:00, , 3F
如是2010另可用函數workday.intl
10/02 00:00, 3F

10/02 00:02, , 4F
我是需要算出例如到期日是10/10,但今年10/10&9都放假,
10/02 00:02, 4F

10/02 00:02, , 5F
因此到期日應該為10/8
10/02 00:02, 5F

10/02 00:20, , 6F
那想到的是用lookup https://goo.gl/fJLZUr
10/02 00:20, 6F

10/02 00:24, , 7F
明天我到公司試試,先謝謝你!
10/02 00:24, 7F

10/02 00:26, , 8F
另外match方面也可改為countif,也加入上面的連結內
10/02 00:26, 8F

10/02 00:40, , 9F
不過我想問能否我手動輸入國定假日欄,ex:B2:B10,然後設
10/02 00:40, 9F

10/02 00:41, , 10F
定若到期日=B1~B10則往前至工作日?lookup有點太複雜了
10/02 00:41, 10F

10/02 00:41, , 11F
,看不太懂…
10/02 00:41, 11F

10/02 00:51, , 12F
https://goo.gl/HbBwCP 那改用match試試
10/02 00:51, 12F

10/02 01:00, , 13F
我明天要好好研究研究,非常謝謝你
10/02 01:00, 13F
文章代碼(AID): #1M3LJoo9 (Office)
文章代碼(AID): #1M3LJoo9 (Office)