首页 > 解决方案 > Excel水平显示日期

问题描述

我正在尝试开发一个敏捷冲刺电子表格,该电子表格考虑到每天在每项任务上花费的精力。

在工作表的顶部,我有两个字段,开始日期和 Sprint 持续时间。

我想要实现的是在此之下,显示日期,从第一个日期开始并水平向右延伸。

这有可能实现吗?

Today   7/19/2018
Duration    14
Start   7/19/2018
End 8/2/2018

Task            Estimated Effort    Actual Effort   7/19/2018   7/20/2018   7/21/2018   7/22/2018
Data Migration          10                5             2           3       
Design                  7                 7             3           4
Groups                  1                 7             

如上述问题中所述,动态显示日期的位置

标签: excel-formulaexcel-2010

解决方案


使用Duration inB2Start Date inB3您可以使用以下两个公式:

单元格中的第一个日期D6( 7/19/2018 ) 是开始日期,并且始终可见,所以一个简单的公式可以抓住它:
=$B$3

其余日期需要检查前一个日期是否小于Start Date加上Duration天数。如果是,则将前一个日期加上 1 天,如果不是,则将单元格留空。该公式被放置在单元格中E6,并根据需要拖动到任意位置。
=IF(D$6<SUM($B$2:$B$3),D$6+1,"")


推荐阅读