作者fuwa ("为什麽"的迷思)
看板Office
标题Re: [问题]excel 排交期的函数设定?
时间Sat Feb 16 02:09:09 2008
※ 引述《JieJuen (David)》之铭言:
排交期工作上需要的,就有些制程有固定的完成的天数,我输入开始做的交期,
即可得到想要的完成日期。
比方说,今天2/16,作业需要2天,跳过假日,完成日期就是2/19,以此类推..
: 抱歉~ 请问"排交期"是什麽
: 因为根据以下举例..无法了解 (排日期?)
: ※ 引述《fuwa ("为什麽"的迷思)》之铭言:
: : (若是和其他不同软体互动之问题 请记得一并填写)
: : 您所使用的软体为:office excel
: : 版本:2003
: : 问题:请问要如何设定函数让文件自动判别星期日及假日跳过?
: : 例如:
: : 1天 2天 3天 4天
: : A B C D E
: : 1 2/16 2/18 2/20 2/23 2/28 (2/29)
: 六 一 三 六 四 五
: 看不出来是如何跳的
: (如果是1天是2/18(一)可能好一点理解,左边加上边的日数
: 但上边不是储存格....)
: : 就是在A1输入2/16时,B1、C1、D1、E1会自动跑出日期,而这些天数遇到礼拜日及假日
: : (如2/28、端午或中秋)就跳过。
: excel应该不知道哪天是假日..要输入告知才行
: : 是否可用IF()及weekend()的函数设定,或者其他更高明的函数..
: ^^^^^^^^^没见过此函数^^"
: : 谢谢!!
: 排除周日容易
: B1
: =A1+IF(WEEKDAY(A1)=7,2,1)
: 或
: =A1+1+(WEEKDAY(A1)=7)
: 参考 4404 (AID): #17VuvDbF
: 有个函数叫WORKDAY,不一定比较高明,
: 排除"周末、周日以及假日",
: 当然假日是要输入的。
抱歉,已修改..
虽然B1=A1+IF(WEEKDAY(A1)=7,2,1)、C1=B1+IF(WEEKDAY(B1)=7,2,2)、
D1=C1+IF(WEEDAY(C1)=7,2,4)是可以符合
不过E1=D1+IF(WEEKDAY(D1)=7,2,4)就不符合了..
就比如我在A1输入2/19,B1、C1、D1应该要跑出2/20、2/22、2/26、3/1
不过,用此设定却是跑出2/20、2/22、2/25、2/29..
希望大大再解答,谢谢!
--
不要勉强做自己不会或不想做的事,
但不要害怕去学习不会做的事。
http://www.wretch.cc/blog/carlos0629
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.191.4
※ 编辑: fuwa 来自: 61.62.191.4 (02/16 02:13)
1F:推 JieJuen:4758 (AID): #17jWHoY0 02/16 05:47