2014-10-10 44 views

回答

0

您可以在原始数据中添加另一列 - 这可能会在上一个工作日。然后将此列包含在数据透视表中。这可能是我能想到的最简单的解决方案。

您可以使用该公式获取上一个工作日。

IF(WEEKDAY(A2)=1,A2-2,IF(WEEKDAY(A2)=2,A2-3,A2-1)) 

(假设单元格A2为你的约会)

这将使你周五前一营业日为周六,周日和周一。对于其余的日子 - 它只是前一天

希望这会有所帮助。如果您不想使用这种方法,请告诉我,我可以尝试考虑其他解决方案。

+0

我非常感谢您的意见!但是,我报告了几个不同的日期,并且希望避免在可能的情况下必须在原始数据中使用公式。有没有办法在VBA中应用该公式? – Heisenberg 2014-10-10 05:50:53