发布
社区首页 >问答首页 >用于计算每个月的工作天数/小时数的Excel宏

用于计算每个月的工作天数/小时数的Excel宏
EN

Stack Overflow用户
提问于 2017-05-04 00:03:20
回答 2查看 2.5K关注 0票数 0

我在两列中有一个开始日期和结束日期。另外还有12列,每个月一列。我正在尝试运行一个宏,该宏根据开始日期和结束日期给出这12列中每个月的工作小时数/天数

EN

回答 2

Stack Overflow用户

发布于 2017-05-04 01:15:44

假设你在周六和周日放假,你可以试试下面的公式。

=NETWORKDAYS(A2,B2,$G$2:$G$4)

其中G2:G4是假日范围。这是可选的。

Excel有另一个功能,允许你改变你的周末,

=NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])

您还可以指定周末和节假日。下面的公式表示一周中的所有天都是工作日,(E列)

=NETWORKDAYS.INTL(A2,B2,"0000000")

如果你一天只有8个小时的工作时间,只要把差值乘以8就行了。希望这能有所帮助

票数 2
EN

Stack Overflow用户

发布于 2017-05-04 00:47:24

为此,您可以使用NetworkDays公式。

代码语言:javascript
代码运行次数:0
复制
=NETWORKDAYS(StartDate, EndDate, [Holidays])

如果您不希望Excel计算银行假日,则需要提供带有列表的公式。

一天的工作时间是不标准的。您需要自己计算(Working Days * Working Hours in Day)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43765027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档