如題
我想設定日期函數
A,B
日期,日期加上3天
請問B欄要如何設定(如遇到例假日要自動跳到下一個工作天喔)
2007-03-03 06:32:42 · 5 個解答 · 發問者 曾小強 4 in 電腦與網際網路 ➔ 軟體
恩,真是謝謝您
但我實際算一下不對喔
=IF(WEEKDAY(A1+3,2)=6,A1+5,IF(WEEKDAY(A1+3,2)=7,A1+5,A1+3))
這樣才對
我用3/15的例子來算
2007-03-03 08:58:28 · update #1
看來你很努力的在做某個表格~加油吧!!
用IF WEEKDAY即可。
A1輸入日期
B1輸入下面公式:
=IF(WEEKDAY(A1 3,2)=6,A1 5,IF(WEEKDAY(A1 3,2)=7,A1 4,A1 3))
2007-03-03 12:56:30 補充:
=IF(WEEKDAY(A1+3,2)=6,A1+5,IF(WEEKDAY(A1+3,2)=7,A1+4,A1+3))
2007-03-03 13:11:17 補充:
太陽之子的這種思維很特別,也很棒!
2007-03-03 14:56:52 補充:
恩~誤會您的題意了
2007-03-03 06:57:07 · answer #1 · answered by 飛 6 · 0⤊ 0⤋
=WORKDAY(A1,3)
WORKDAY( )
傳回日期(起始日期)之前幾天或後幾天之工作日的日期。 工作日不包含週末、週日以及假日。 WORKDAY 可在計算發票到期日、預期遞送時間、或工作日數時使用。
如果找不到這項函數並傳回 #NAME? 錯誤,請執行程式以安裝 [分析工具箱] 增益集。
2007-03-03 21:57:46 補充:
A1為3/16 以老年人的公式合用外,所有的解都比3/15的解還少
老年人的公式:
=IF(WEEKDAY(A1,2)=6,A1+4,IF(AND(WEEKDAY(A1,2)<=5,WEEKDAY(A1,2)>=3),A1+5,A1+3))
=WORKDAY(A1,3)
兩公式所得一致
2007-03-03 10:56:23 · answer #2 · answered by 顯栓 7 · 0⤊ 0⤋
請按 [工具] [增益集] 勾選 [分析工具箱]
然後你會發現有個 WORKDAY函數
因此在B1即可設公式如下
=WORKDAY(A1,3)
它還有第三引數可設定 假日
2007-03-03 09:11:35 · answer #3 · answered by crdotlin 5 · 0⤊ 0⤋
試試此公式: =IF(WEEKDAY(A1,2)=6,A1+4,IF(AND(WEEKDAY(A1,2)<=5,WEEKDAY(A1,2)>=3),A1+5,A1+3))
2007-03-03 14:33:22 補充:
=IF(WEEKDAY(A1,2)=6,A1+4,IF(AND(WEEKDAY(A1,2<=5,WEEKDAY(A1,2>=3),A1+5,A1+3))
2007-03-03 08:59:25 · answer #4 · answered by Frank Chiou 7 · 0⤊ 0⤋
=A1+MID(”3335433”,WEEKDAY(A1),1)
2007-03-03 14:18:27 補充:
2007-03-03 13:58:28 補充
恩,真是謝謝您
但我實際算一下不對喔
=IF(WEEKDAY(A1+3,2)=6,A1+5,IF(WEEKDAY(A1+3,2)=7,A1+5,A1+3))
這樣才對
我用3/15的例子來算
曾小強兄應該問:期間遇有例假日加一天
而不是遇到例假日要自動跳到下一個工作天說
=A1+MID(”3335533”,WEEKDAY(A1),1)
2007-03-03 07:38:48 · answer #5 · answered by EH 5 · 0⤊ 0⤋