Excel:如何将日历日转换为工作日

Excel:如何将日历日转换为工作日

表格示例:
表格示例

你好!我必须转换一个显示从 A 到 B 的运输时间的表格。货物可以在周一至周五的任何一天出发。它以天为单位显示货物的交货时间。行代表货物可以运输到的不同国家和地区

表中的典型值介于 1 至 16 之间。

编辑:

表格数据显示,如果一批货物在周一出发,则需要 7 个日历日才能到达目的地。所以我需要一种方法来从原始天数中减去周末。

例如第一个周一值需要一周时间才能到达目的地。我需要“7”来不计算周末。所以应该是“5”个工作日。

答案1

我在原始数据上添加了辅助行,因此您可以使用此公式减去周末:
=A3-INT((A3+A$1)/7)*2

在此处输入图片描述

答案2

如果你重新制作你的表格以某种方式揭示实际开始结尾日期,你将会NETWORKDAYS()用到计算天数的方法。所以:

在此处输入图片描述

...这里包含 C3=B3-A3和 D3=NETWORKDAYS(A3;B3)
(=净工作日)

这还将允许任意天数的交付(如 excel 表所示!),另外还允许通过将节假日添加到列表中来删除节假日,并将该列表作为附加参数传递给NETWORKDAYS()

相关内容