excel 函数 自动去除周末求交期

求设置个函数:假设我开工日期为9-15,生产周期为4天,周末放假,自动求出完工日期,正常情况如果不去除周末的话就是=9-15+4就OK了,我刚使用了WORKDAY,得出乱码,我设置的公式为=WORKDAY(G15,4) G15就是开工日期,格式为m-d (9-15),求大虾解释下。
谢谢各位,已尝试了 把G15格式设为m年d日(最希望设置成m-d), 公式为=WORKDAY(G15,4) ,得出显示#NAME? ,我也搞不清是什么情况...郁闷了.

可用WORKDAY函数计算,语法是WORKDAY(start_date,days,holidays),即三个参数分布是开始时间,天数,要除去的节假日哪些,如果生产期间没有节假日或其他放假时间可忽略该参数。

如接单日期是10月26日,交期6天的表达式如下图上,如果有一天放假则如下图下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-10
返回某日期(起始日期)之前或之后相隔指定工作日的某一日期的日期值。工作日不包括周末和专门指定的假日。在计算发票到期日、预期交货时间或工作天数时,可以使用函数 WORKDAY 来扣除周末或假日。

语法

WORKDAY(start_date,days,holidays)

要点 应使用 DATE 函数输入日期,或者将函数作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本形式输入,则会出现问题。

Start_date 为一个代表开始日期的日期。

参考资料:EXCel帮助

第2个回答  2011-09-12
使用WORKDAY函数需要加载宏的,试一下加载那个宏

按如下方法进行操作:点击“工具”菜单中的“加载宏”,找到“分析工具库”,给它一个小勾,再“确定”,ok!原来,这两个函数是嵌于“分析工具库”这个加载宏中的Excel扩展函数,而excel在默认状态下是不加载这个加载宏的。
第3个回答  2011-09-10
公式改为
=text(workday(g15,4),"m-d")
第4个回答  2011-09-11
查看一下G15的单元格格式
必须是日期格式

显示#NAME?
那你的EXCEL是2003的了,workday函数只能在2007以上版本才能使用本回答被提问者采纳