每7行将值递增1-Excel

时间:2019-08-07 12:42:11

标签: excel excel-formula

我正在尝试将日期每7行(一周)增加一天。如果使用下面的公式,可以在寻找更好的解决方案时提供理想的输出螺母。有什么建议吗?

=IFERROR(IF(OFFSET(A4,-1,0)=OFFSET(A4,-7,0),OFFSET(A4,-1,0)+1,OFFSET(A4,-1,0)),OFFSET(A4,-1,0))

enter image description here

4 个答案:

答案 0 :(得分:2)

您可以尝试A2

=$A$1+INT(ROW(1:1)/7)

答案 1 :(得分:2)

单元格A1:01/01/2019

单元格A2(以及类似的向前):= IF(MOD(ROW(A2); 7)= 0; A1 + 1; A1)

答案 2 :(得分:2)

愚蠢的解决方案,但它也可以工作...只需将每天的1/7乘以每一行的增量即可:

单元格A2:

=A1+1/7

结果(为清楚起见,格式更改为hh:mm):

enter image description here

答案 3 :(得分:0)

尝试一下:

enter image description here

当然,在疯狂的A1表示法中,它看起来像这样:=A$1+INT((ROW()-ROW(A$1))/7)

要完全避免分裂,可以使用以下方法:

=A1+IF(MOD(ROW()-ROW(A$1),7)=0,1,0)
=R[-1]C+IF(MOD(ROW()-ROW(R1C),7)=0,1,0)