Board logo

標題: 自動帶出所需日期 [打印本頁]

作者: yan2463    時間: 2014-10-23 14:30     標題: 自動帶出所需日期

想用A1的日期帶出3日,5日,10日的實際日期(不含假日)
作者: p212    時間: 2014-10-24 12:03

本帖最後由 p212 於 2014-10-24 12:05 編輯

回復 1# yan2463
儲存格A2日期為2014/10/20
對應儲存格H1之3 日收盤的「3 日」日期為 =WORKDAY(A2,2) → 10月22日
對應儲存格J1之5 日收盤的「5 日」日期為=WORKDAY(A2,4) → 10月24日
對應儲存格L1之10 日收盤的「10 日」日期為=WORKDAY(A2,9) → 10月31日
請參考!
作者: yan2463    時間: 2014-10-24 13:10

本帖最後由 yan2463 於 2014-10-24 13:14 編輯

回復 2# p212


    試了但是出現錯誤訊息
    我是用2003的
作者: GBKEE    時間: 2014-10-24 13:40

回復 3# yan2463


   
我是用2003的
工作表指令 [工具]->[增益集] 勾選 "分析工具箱"
作者: yan2463    時間: 2014-10-28 09:40

回復 4# GBKEE
謝謝,雖然公司的電腦無法安裝分析工具
作者: ML089    時間: 2014-10-28 14:34

回復 5# yan2463

不能用WORKDAY時,就只能土法煉鋼

=SMALL((WEEKDAY(A2+{0,1,2,3}+{0;4;8;12},2)>5)*99+A2+{0,1,2,3}+{0;4;8;12},3)
=SMALL((WEEKDAY(A2+{0,1,2,3}+{0;4;8;12},2)>5)*99+A2+{0,1,2,3}+{0;4;8;12},5)   
=SMALL((WEEKDAY(A2+{0,1,2,3}+{0;4;8;12},2)>5)*99+A2+{0,1,2,3}+{0;4;8;12},10)
作者: yan2463    時間: 2014-10-29 09:35

回復 6# ML089

謝謝,可以用了,
可否再請問一下
如果有非周休二日的假日,
可以加入休假日中嗎
作者: yan2463    時間: 2014-10-29 09:55

回復 6# ML089

真的感恩,但真的看不懂
可否麻煩幫我解答
作者: ML089    時間: 2014-10-30 14:27

回復 7# yan2463

加入假日須另外建立假日表
提供3種公式與WORKDAY函數相比較

[attach]19430[/attach]
作者: ML089    時間: 2014-10-30 14:45

回復 8# yan2463

=SMALL((WEEKDAY(A2+{0,1,2,3}+{0;4;8;12},2)>5)*99+A2+{0,1,2,3}+{0;4;8;12},3)

{0,1,2,3}+{0;4;8;12} 會產生 0~15 數字

WEEKDAY(A2+{0,1,2,3}+{0;4;8;12},2)>5)*99 就是判斷 A2日期+0 ~15日後若為星期五以上(星期六、星期日)時為 99,該日就會排到後面去避免被SMALL選取

計算示意圖
[attach]19431[/attach]
作者: yan2463    時間: 2014-10-31 08:59

回復 10# ML089

謝謝你的非常詳細旳解說,
又學到了




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)