Vba Excel宏计算每个月的工作日/小时数
我有两列开始日期和结束日期。另外还有12列,每个月一列。我试图运行一个宏,根据开始日期和结束日期,在这12列中给出每月的工作小时数/天数。您可以使用公式进行此操作Vba Excel宏计算每个月的工作日/小时数,vba,excel,Vba,Excel,我有两列开始日期和结束日期。另外还有12列,每个月一列。我试图运行一个宏,根据开始日期和结束日期,在这12列中给出每月的工作小时数/天数。您可以使用公式进行此操作 =NETWORKDAYS(StartDate, EndDate, [Holidays]) 如果不希望Excel计算银行假期,则需要为公式提供一个列表 一天的工作时间不是标准的。您需要自己计算(工作日*每天工作时数)。您可以使用此公式 =NETWORKDAYS(StartDate, EndDate, [Holidays]) 如果不希
=NETWORKDAYS(StartDate, EndDate, [Holidays])
如果不希望Excel计算银行假期,则需要为公式提供一个列表
一天的工作时间不是标准的。您需要自己计算(工作日*每天工作时数
)。您可以使用此公式
=NETWORKDAYS(StartDate, EndDate, [Holidays])
如果不希望Excel计算银行假期,则需要为公式提供一个列表
一天的工作时间不是标准的。您需要自己计算(
工作日*一天工作时数
)。假设您在周六和周日有假期,您可以尝试以下公式
=网络天数(A2、B2、$G$2:$G$4)
其中,G2:G4
是假日范围。这是可选的。
Excel还有一个功能,允许您更改周末
=NETWORKDAYS.INTL(开始日期、结束日期、[周末]、[假日])
您还可以指定周末和假日。下面的公式表示一周中的所有天数都是工作日(E列)
=NETWORKDAYS.INTL(A2,B2,“0000000”)
如果你一天只有8个工作小时,就把差乘以8。希望这有帮助假设你在周六和周日有假期,你可以试试下面的公式
=网络天数(A2、B2、$G$2:$G$4)
其中,G2:G4
是假日范围。这是可选的。
Excel还有一个功能,允许您更改周末
=NETWORKDAYS.INTL(开始日期、结束日期、[周末]、[假日])
您还可以指定周末和假日。下面的公式表示一周中的所有天数都是工作日(E列)
=NETWORKDAYS.INTL(A2,B2,“0000000”)
如果你一天只有8个工作小时,就把差乘以8。希望这有帮助真的想要宏吗?为什么不是excel公式?真的想要宏吗?为什么不是excel公式?谢谢!有100列,我正试图写一个宏来自动更新所有12列。我在宏中使用了网络日,并试图通过多个假期,然后我得到了一个错误。但是,当我把所有的假期都保存在一张不同的表格中,并将其传递给网络日后,它起了作用。@LearningNew很棒!!如果您觉得这有用,请投票并将答案标记为正确。谢谢!有100列,我正试图写一个宏来自动更新所有12列。我在宏中使用了网络日,并试图通过多个假期,然后我得到了一个错误。但是,当我把所有的假期都保存在一张不同的表格中,并将其传递给网络日后,它起了作用。@LearningNew很棒!!如果您觉得这有用,请投票并将答案标记为正确。