Учитывая дату, скажем 16.01.2017, как мне отобразить заголовок столбца 1 как «01/16 - 01/22»; заголовок столбца 2 как «01/23 - 01/29» и т. д. в MS-Excel-2013 - должен динамически заполнять заголовок столбца в зависимости от заданной даты - заголовок столбца - мм / дд - день (указанной даты) до в то воскресенье и пн-вс для следующих столбцов. - Необходимо заполнить около 20 столбцов Спасибо.
2 ответа
0
Я думаю, что это то, что вам нужно:
Предполагая, что дата ссылки находится в ячейке A1,
=CONCATENATE(TEXT($A$1,"mm/dd"), " - ",TEXT($A$1+6,"mm/dd"))
это даст вам заголовок "01/16 - 01/22", если указана дата "16.01.2017"
=CONCATENATE(TEXT($A$1+7,"mm/dd"), " - ",TEXT($A$1+13,"mm/dd"))
это даст вам заголовок «01/23 - 01/29» на ту же дату
Я хотел бы просто отметить, что эта формула вполне подходит для ваших региональных настроек, например, в Германии mm/dd
станет MM/TT
0
=TEXT($A$1+7*(COLUMNS($A$1:A1)-1) & "mm/dd") & " - " & TEXT($A$1+7*(COLUMNS($A$1:A1)-1)+6,"mm/dd")
Любой из этих
- КОЛОННЫ ($ A $ 1:A1)-1
- ЧСТРОК ($ A $ 1:A1)-1
... даст вам все большее число для КОЛОНН или СТРОК. Двойная ссылка на A1 может быть где угодно (например, на текущем листе), если она не выходит за пределы листа при копировании формулы.
Я считаю, что остальная часть формулы довольно "стандартная".