如何在Excel日期函数中自动添加乘数,生成甘特图周日期范围
解决Excel甘特图自动填充周日期范围的问题
你的核心问题是原公式中的乘数为固定值,下拉填充时无法自动递增。可以通过ROW()函数动态生成乘数来实现需求,具体操作如下:
- 将A2单元格的公式替换为:
=TEXT($A$1+7*(ROW()-2),"mm/dd")&" - "&TEXT($A$1+6*(ROW()-1),"mm/dd") - 选中A2单元格,鼠标移至单元格右下角的填充柄(黑色小方块),按住左键向下拖动,即可自动生成A3、A4及以下单元格的周日期范围。
公式逻辑说明
ROW():返回当前单元格的行号,比如A2的行号是2,A3是3,以此类推。ROW()-2:生成第一个乘数(A2对应0,A3对应1,A4对应2……),用于计算每周的起始日期(起始日期+7*乘数)。ROW()-1:生成第二个乘数(A2对应1,A3对应2,A4对应3……),用于计算每周的结束日期(起始日期+6*乘数)。
验证示例:
- A2:
TEXT(DATE(2024,3,31)+7*0,"mm/dd")&" - "&TEXT(DATE(2024,3,31)+6*1,"mm/dd")→03/31 - 04/06 - A3:
TEXT(DATE(2024,3,31)+7*1,"mm/dd")&" - "&TEXT(DATE(2024,3,31)+6*2,"mm/dd")→04/07 - 04/12 - A4:
TEXT(DATE(2024,3,31)+7*2,"mm/dd")&" - "&TEXT(DATE(2024,3,31)+6*3,"mm/dd")→04/14 - 04/18
内容的提问来源于stack exchange,提问作者Nikko
相关产品推荐
相关产品推荐

