将日历日转换为工作日(反之亦然)|每周工作 4 天

Convert Calendar Days to Working Days (and Vice Versa) | 4 Day Work Week

我有对应于 'Calendar Days.' 的值我想将其转换为 'Working Days.'

在此示例中,'Working Day' 定义为星期一到星期四(一周可能有 7 天中的 4 天)。

或者,我也想将 'Working Days' 转换回 'Calendar Days.'

计算将主要在 Excel 中完成并应用于多行,因此感谢任何 MS Excel 的回答。

示例:

根据给定的数据无法精确完成此计算。

为了准确知道在该长度的时间段内有多少天是正确的,我们需要知道开始日或结束日。

但是,对于像这样的大数字,我们应该通过简单地乘以我们的工作日分数来得到一个合理的近似值。所以 n 个日历日应该大约是 n*4/7 个工作日。

这个公式对于很多大数字的用途来说都很好,最多只会有几天的偏差。

但是,对于小数字,它会完全中断。例如,如果我们的日历天数是 3,工作天数可能是 0、1、2 或 3 - 鉴于当前的问题陈述,我们没有足够的数据来说明它实际上是哪一个。

有类似的注意事项,逆运算应该大约从工作日到日历日。

此外,实际工作日也经常会因节假日等而改变。