паста в Y2:
=ARRAYFORMULA(TO_DATE(IF(LEN(V2:V),
{IF(COLUMN(A:A)<$V2:V, EDATE(X2:X, 1), ),
IF(COLUMN(B:B)<$V2:V, EDATE(X2:X, 2), ),
IF(COLUMN(C:C)<$V2:V, EDATE(X2:X, 3), ),
IF(COLUMN(D:D)<$V2:V, EDATE(X2:X, 4), ),
IF(COLUMN(E:E)<$V2:V, EDATE(X2:X, 5), ),
IF(COLUMN(F:F)<$V2:V, EDATE(X2:X, 6), ),
IF(COLUMN(G:G)<$V2:V, EDATE(X2:X, 7), ),
IF(COLUMN(H:H)<$V2:V, EDATE(X2:X, 8), ),
IF(COLUMN(I:I)<$V2:V, EDATE(X2:X, 9), )}, )))
![](https://i.stack.imgur.com/JSzsy.png)
паста в AH2:
=ARRAYFORMULA(TO_DATE(
IF(AG2:AG<>"", AG2:AG,
IF(AF2:AF<>"", AF2:AF,
IF(AE2:AE<>"", AE2:AE,
IF(AD2:AD<>"", AD2:AD,
IF(AC2:AC<>"", AC2:AC,
IF(AB2:AB<>"", AB2:AB,
IF(AA2:AA<>"", AA2:AA,
IF(Z2:Z<>"", Z2:Z,
IF(Y2:Y<>"", Y2:Y, )))))))))))
![](https://i.stack.imgur.com/eHjPd.png)
, если вам все еще нужны 30 дней жесткой статики, тогда:
=ARRAYFORMULA(TO_DATE(IF(LEN(V2:V),
{IF(COLUMN(A:A)<$V2:V, X2:X+30, ),
IF(COLUMN(B:B)<$V2:V, X2:X+60, ),
IF(COLUMN(C:C)<$V2:V, X2:X+90, ),
IF(COLUMN(D:D)<$V2:V, X2:X+120, ),
IF(COLUMN(E:E)<$V2:V, X2:X+150, ),
IF(COLUMN(F:F)<$V2:V, X2:X+180, ),
IF(COLUMN(G:G)<$V2:V, X2:X+210, ),
IF(COLUMN(H:H)<$V2:V, X2:X+240, ),
IF(COLUMN(I:I)<$V2:V, X2:X+270, )}, )))
![](https://i.stack.imgur.com/XELK5.png)