Изменять дату каждые 56 строк в Excel

#excel

#excel

Вопрос:

моя цель — повторить ту же дату в первых 56 строках, а затем изменить ее на следующий день в строке 57. То есть: если я начну с даты 8/31/2013, я ожидаю, что эта же дата будет указана в следующих 56 строках, а затем измените ее в 57 на 9/01/2013. До сих пор я работал с этим formula :

=IF(MOD(ROW(),56)=1,СМЕЩЕНИЕ(B2,-56,-1) 1,»»)

У меня должны быть даты каждые 56 строк, но все же мне нужно заполнить строку 2-55 той же датой. Есть ли какая-либо формула или код VBA, которые помогут мне это сделать?

Ответ №1:

В B1 укажите желаемую начальную дату. Затем в B2 поместите и скопируйте:

  =$B$1 INT((ROW()-1)/56)
  

введите описание изображения здесь