excel 如何实现:计算两个日期之间的天数并扣除指定日期(周末)

如请假时间为2009年6月1日至2009年6月16日,扣除6月7和6月14日
这期间请假总天数如何计算去!谢谢,急用。。。。。。。。。。

方法一:

输入以下公式

=NETWORKDAYS.INTL(A1,A2,11)

得到A1为开始日期,A2为结束日期,不包括星期天在内的天数

 

方法二:

输入

=SUMPRODUCT((WEEKDAY(ROW(39965:39980),2)<>7)*1)

公式表示:将A1序列号和A2序列号组成的行号,通过WEEKDAY(数据,2)计算,不为7的数据,就是符合要求的天数。

如果每周按两个休息日计算,那么可以使用

=NETWORKDAYS(A1,A2)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-01
=NETWORKDAYS(2009-6-1,2009-6-16)
如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。
在“工具”菜单上,单击“加载宏”。
在“可用加载宏”列表中,选中“分析工具库”框,再单击“确定”。
如果必要,请遵循安装程序中的指示。本回答被提问者采纳
第2个回答  2009-07-01
要用weekday 函数