Excelmacros来计算每个月的工作天数/小时数
我有两列开始date和结束date。 每个月还有12个其他栏目。 我试图运行一个macros,它给出了在这12列中每个月的工作时间/天数,根据开始和结束date
假设你在星期六和星期天假期,你可以尝试下面的公式,
=NETWORKDAYS(A2,B2,$G$2:$G$4)
G2:G4
是假期范围。 这是可选的。
Excel有另一个function,可以让你改变你的周末,
=NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])
您也可以指定周末和假期。 下面的公式表示一周中的所有日子都是工作日,(E列)
=NETWORKDAYS.INTL(A2,B2,"0000000")
如果你每天只有8个工作小时,只需乘以8就可以了
您可以使用NetworkDays公式为此。
=NETWORKDAYS(StartDate, EndDate, [Holidays])
如果您不希望Excel计算银行假期,则需要提供公式和清单。
一天的工作时间不是标准的。 你将需要自己计算( Working Days * Working Hours in Day
)。