TOP
WorkHours 函数
WORKHOURS() 描述
WORKHOURS() 函数旨在计算两个给定日期之间的工作小时数,同时考虑工作日期间和指定的节假日。
此函数是计算工作时间的强大工具,它将简化您的电子表格工作,并帮助您更有效地利用时间。使用它来快速准确地确定您项目中的工作小时数!
WORKHOURS 函数的主要特性
语法:
=WORKHOURS(StartDate; EndDate; StartTime; EndTime; [Weekend]; [Holidays]; [WorkingDaysOff])
参数:
- StartDate: 包含工作开始日期的单元格。
- EndDate: 包含工作结束日期的单元格。
- StartTime: 包含工作日开始时间的单元格。
- EndTime: 包含工作日结束时间的单元格。
- [Weekend]: 可选。以文本格式列出标准周末的周日编号(例如,如果周末是星期五和星期六,则指定:"5,6"。默认情况下,星期六和星期日用作周末,即值为"6,7"。如果指定"-1",则所有日期都将是工作日。
- [Holidays]: 可选。指向包含节假日的范围的引用,这些节假日除先前参数中指定的周末外,也被视为休息日。
- [WorkingDaysOff]: 可选。指向包含从周末中排除的日期的范围的引用(例如,由于节假日而调休的工作日)。
使用示例
假设您有一个包含计算周期开始和结束日期(例如,周、月、季度、年的开始和结束等)以及其他必要参数的表格。您只需输入 WORKHOURS 公式,Excel (Calc) 就会自动计算工作小时数:
=WORKHOURS(StartDate; EndDate; StartTime; EndTime; Weekend; Holidays; WorkingDaysOff)
我们将得到以下结果:
在此示例中,使用了以下值:
- StartDate: A8 - 周期开始日期。
- EndDate: B8 - 周期结束日期。
- StartTime: C8 - 工作日开始时间。
- EndTime: D8 - 工作日结束时间。
- Weekend: B1 - 被视为周末的周日期。
- Holidays: B2:B3 - 节假日列表。
- WorkingDaysOff: B4:B5 - 额外工作日列表。
下载扩展
您可以通过安装 YLC Utilities 扩展来使用 WORKHOURS() 函数。
此后,该函数将在所有在 Excel (LibreOffice Calc) 中打开的文件中可用。