English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

各位高手您好~我現在有個問題,就是在excel表格裡,我在A1儲存格輸入日期(西元年月日)例:2006/04/06 ,但我想要A2儲存格幫我自動算出7天後的日期是幾月幾號(但不能算周六與周日) 謝謝?

2006-04-06 05:53:39 · 2 個解答 · 發問者 佳慧 1 in 電腦與網際網路 軟體

想飛大大您好~  我是要自動算出7天後的日期(年.月.日) 但一定會遇到周六.日) 像2006/4/6是星期四 , 那7個工作天後是幾月幾日? (就樣就會遇到周六.日),但我的周六、日不能算進來? 謝謝你

2006-04-06 07:40:56 · update #1

2 個解答

我提供兩個方法,一種用函數,一種用EXCEL既有功能

函數方式:

A1輸入 2006/04/06
A2輸入『=IF(WEEKDAY(A1,2)=5,A1+3,IF(WEEKDAY(A1,2)=6,A1+2,A1+1))』
接著向下複製即可,他會自動避開六日。


既有功能:

A1輸入 2006/04/06
圈選A1到A20
選擇『編輯』、『填滿』、『數列』、類型選「日期」、日期單位選「工作日」、間距值「1」,按下確定,他也會自動幫你輸入好日期囉,且避開六日。

2006-04-06 10:29:14 補充:
剛剛仔細看了一下你的題目,你說到這句話『但我想要A2儲存格幫我自動算出7天後的日期是幾月幾號(但不能算周六與周日)』你不是要一天天算嗎?要直接跳七天啊?若是算七天一個循環,那怎樣都遇不到六日啊!?

2006-04-06 13:15:57 補充:
喔~那就簡單囉~A1: 2006/04/06A2輸入『=WORKDAY(A1,7)』即可~經測試結果,他算出來是2006/04/17,感覺好像是誤差一天,不知道是不是他不包含開始當天,若想避免調差那一天,就改成:『=WORKDAY(A1-1,7)』

2006-04-06 15:46:51 補充:
to yoyo

您這樣的寫法太死了,因為若要加30個工作天~不就要去算到底有幾個六日....

建議直接用既有函數來完成就好了~
WORKDAY(開始日期,計算天數,假日)

所以有已知的假日,也可以將他排除掉唷!(六、日式原本就會排除掉的)

2006-04-06 06:17:18 · answer #1 · answered by 6 · 0 0

A1 2006/04/16
A2=A1+1
A3=A2+1

不知道你看的懂不懂

2006-04-06 10:01:35 補充:
我有寄excel給你看喔希望你能懂

2006-04-06 05:58:04 · answer #2 · answered by ? 7 · 0 0

fedest.com, questions and answers