這樣問有點怪...
我直接舉例...
目前我在設計一個查驗的用的運算表
以日、週、月為基礎,並把「假日」及「休假前」的篩選設定加入運算,
讓「每日登的帳要在隔壁欄位出現其次日日期」
(例:某月3號的帳,隔壁欄位會出現4號)
而其隔日為假日或假日前,則會出現下一個平常日的日期...
然後遇連續假日,則會自動顯示為假期結束後的工作日日期...
最後我們使用者只需要每月調整星期的日期和勾選是否為假日就可以了...
可是....excel...有這樣的函數功能嗎?
我原本是用if函數,拼湊出可以針對一般週五、六、日的狀態,但是問題來了,如果平常一週內剛好出現一個在中間的休假,那就要改那格的公式...而且一改還得改2格~
巧合的是今年剛好沒有這種假,但是無言的是今年很多的假和週末組合在一起成了連續假期....那我的公式就不能用了...
因為我原本的設定是以週末前~尾的這3天,在if函數裡作加法的運算,算是笨方法
而一旦加入了其他的假期,就不再是簡單的+1+2或+3了...
所以想請教一下網路上的各位大神們有沒有什麼函數可以參考?
看看WORKDAY函數合不合用
如果不考慮補班,海綿寶寶說的WORKDAY就很好用了(可參考這篇上半部:https://excelapplications.blogspot.com/2010/02/f003-1-networkdaysplus.html),自己建一個國定假日表,放到WORKDAY最後一個參數就可以~
要考慮補班的話..恩..懶懶的不想考慮
(如果真的要做我會建一個補班日的表,如果WORKDAY計算的時間前後區間中有符合補班日count出的筆數,看有幾筆就退回幾天為最後結果)