每7行增加一个值-Excel

每7行增加一个值-Excel,excel,excel-formula,Excel,Excel Formula,我试图每7行每周增加一天。如果有,请使用以下公式,以提供理想的输出螺母,从而寻找更好的解决方案。有什么建议吗 =IFERRORIFFOSFETA4,-1,0=偏移量4,-7,0,偏移量4,-1,0+1,偏移量4,-1,0,偏移量4,-1,0 您可以在A2中尝试: 您可以在A2中尝试: A1单元:2019年1月1日 单元A2和类似的向前单元:=IFMODROWA2;7 = 0; A1+1;A1单元A1:2019年1月1日 单元A2和类似的向前单元:=IFMODROWA2;7 = 0; A1+1;A

我试图每7行每周增加一天。如果有,请使用以下公式,以提供理想的输出螺母,从而寻找更好的解决方案。有什么建议吗

=IFERRORIFFOSFETA4,-1,0=偏移量4,-7,0,偏移量4,-1,0+1,偏移量4,-1,0,偏移量4,-1,0

您可以在A2中尝试:

您可以在A2中尝试:

A1单元:2019年1月1日

单元A2和类似的向前单元:=IFMODROWA2;7 = 0; A1+1;A1单元A1:2019年1月1日


单元A2和类似的向前单元:=IFMODROWA2;7 = 0; A1+1;A1

愚蠢的解决方案,但它也能起作用。。。每行增量只需增加1/7天:

单元格A2:

=A1+1/7
为清晰起见,结果格式更改为hh:mm:


愚蠢的解决方案,但它也有效。。。每行增量只需增加1/7天:

单元格A2:

=A1+1/7
为清晰起见,结果格式更改为hh:mm:

试试这个:

当然,在疯狂的A1符号中,它看起来是这样的:=A$1+INTROW-ROWA$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)
试试这个:

当然,在疯狂的A1符号中,它看起来是这样的:=A$1+INTROW-ROWA$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)

使用行公式。比如INTROWRC-ROWR2C/7或者使用我讨厌的A1符号。如果你从A1开始,在A2和down=IFMODROW,8=0,A1+1,A1?使用行公式。类似于INTROWRC-ROWR2C/7或使用A1符号,我讨厌。如果你从A1开始,在A2和down=IFMODROW,8=0,A1+1,A1?@JvdV edit-我明白你的逻辑,我有一分钟担心公式不正确;但看起来只要第一次约会在午夜00:00开始就行。看我编辑的帖子&截图希望我不会发疯!简单,简单,简单+1请注意,这不是一个容易计算的值,可能需要进一步计算,因为它不是一个整数;请注意:这存在浮点舍入错误。第一个错误发生在29天后,然后很有规律地发生。根据我的计算,当上述计算应达到2019/01/05时,其实际值为43469.99999999-如果使用INTCELL获取基准日,则返回的日期将错误。反复把分数加在一起从来都不是个好主意。@Enigmativity啊,我明白你的意思了,谢谢你的解释。1月6日,INT-formula返回43470,而my-formula显示43471,但实际上是43470.999999990000000,两者之间会有差异。很难说OP打算用这个数据集做什么,但我想只要他/她使用不同的方法处理日期公式,将列的格式更改为日期,我的解决方案也会起作用,并且可能更快。但是感谢您的反馈,很高兴知道有哪些缺点。@JvdV edit-我明白您的逻辑,我有一分钟担心公式不正确;但看起来只要第一次约会在午夜00:00开始就行。看我编辑的帖子&截图希望我不会发疯!简单,简单,简单+1请注意,这不是一个容易计算的值,可能需要进一步计算,因为它不是一个整数;请注意:这存在浮点舍入错误。第一个错误发生在29天后,然后很有规律地发生。根据我的计算,当上述计算应达到2019/01/05时,其实际值为43469.99999999-如果使用INTCELL获取基准日,则返回的日期将错误。反复把分数加在一起从来都不是个好主意。@Enigmativity啊,我明白你的意思了,谢谢你的解释。1月6日,INT-formula返回43470,而my-formula显示43471,但实际上是43470.999999990000000,两者之间会有差异。很难说OP打算用这个数据集做什么,但我想只要他/她使用不同的方法处理日期公式,将列的格式更改为日期,我的解决方案也会起作用,并且可能更快。但是感谢您的反馈,很高兴知道有哪些缺点。您的公式几乎是正确的,除了第一次更改日期之外,它是在6行之后更改的,而不是7行。我认为你只需要调整你的MODROWA2;7到第1行以使其工作。除此之外,做得很好。你的公式几乎是正确的,除了第一次约会,它在6行之后被更改,而不是7行。我认为你只需要调整你的MODROWA2;7到第1行以使其工作。除此之外,干得不错。