【问题标题】:How can I automatically calculate start and end date calculation based on days remaining?如何根据剩余天数自动计算开始和结束日期?
【发布时间】:2014-03-29 00:30:38
【问题描述】:

我有一张这样的桌子:

甲乙丙 ---------------------------------- |天雷姆 |开始 |结束 | |---------|----------|----------| | 0.94 | 3 月 31 日 | 3 月 31 日 | |---------|----------|----------| | 0.38 | 3 月 31 日 | 4 月 1 日 | |---------|----------|----------| | 0.75 | 4 月 1 日 | 4 月 1 日 | |---------|----------|----------| | 0.5 | 4 月 1 日 | 4 月 2 日 | |---------|----------|----------| | 1.5 | 4 月 2 日 | 4 月 3 日 | |---------|----------|----------| | 1.0 | 4 月 3 日 | 4 月 4 日 | |---------|----------|----------| | 1.0 | 4 月 4 日 | 4 月 7 日 | ----------------------------------

我想做的是只需要手动填充第一个 Start 值,然后让 End 值和下一个 Start 值相应地自动递增。目前,我所有的开始日期都是手动输入的,我的结束日期是这样计算的:

=WORKDAY(B1,A1)

这样做会很酷,因为这样我可以引入一个滞后列来相应地影响开始日期...

如果可能的话,我想知道最好的方法。

【问题讨论】:

    标签: excel date increment


    【解决方案1】:

    我假设您的“Days Rem”列是手动填充的,所以我看到的最简单的方法是让 Start 列中的每个单元格引用 End 列中的前一个单元格。

    所以你会有B2=C1B3=C2等。

    【讨论】:

    • 感谢您的阅读和反馈!让我印象深刻的是 A2、A3 和 A4 都在 4 月 1 日下降,但它们的总和为 1.07,这让我认为 C4 应该是 4 月 2 日。是这样,还是我疯了?
    • 在不知道你在 WORKDAY 函数中做什么的情况下,很难给你一个体面的答案,但我推测其中一些额外的东西在 3 月 31 日之前被吃掉了,但我又一次不能确定。
    • 再次感谢您的回复。这是迄今为止我所得到的一个示例:dropbox.com/s/kkg1lemn4mticoj/Project%20Plan%20Example.xlsx 希望这些列是不言自明的,但请告诉我。我的想法是能够通过“滞后”列中的正值或负值来移动开始日期。
    • 在浏览了 Excel 文档后,我想我发现了您遇到的问题;根据this,如果WORKDAY 的第二个参数不是整数,则它会被截断,因此您会损失大量精度。我不太了解 Excel 的 Datetime 函数,无法知道是否有替代品,但我建议您自己定义。
    猜你喜欢
    • 2020-10-08
    • 1970-01-01
    • 2019-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多