
Dada uma data, digamos 16/01/2017, como faço para exibir o título da coluna 1 como "16/01 - 22/01"; cabeçalho da coluna 2 como "23/01 - 29/01" e assim por diante no MS-Excel-2013 - deve preencher o cabeçalho da coluna dinamicamente dependendo da data fornecida - Título da coluna - mm/dd - dia (da data especificada) para naquele domingo e de segunda a domingo para as colunas seguintes. - Precisa preencher cerca de 20 colunas. Obrigado.
Responder1
Acho que é disso que você precisa:
Supondo que a data de referência esteja localizada na célula A1,
=CONCATENATE(TEXT($A$1,"mm/dd"), " - ",TEXT($A$1+6,"mm/dd"))
isso lhe dará um cabeçalho "16/01 - 22/01" se a data fornecida for "16/01/2017"
=CONCATENATE(TEXT($A$1+7,"mm/dd"), " - ",TEXT($A$1+13,"mm/dd"))
isso lhe dará um cabeçalho "23/01 - 29/01" para a mesma data
Gostaria apenas de salientar que esta fórmula é bastante sensata para os vossos contextos regionais; na Alemanha, por exemplo, mm/dd
tornar-se-iaMM/TT
Responder2
=TEXTO($A$1+7*(COLUNAS($A$1:A1)-1) & "mm/dd") & " - " & TEXTO($A$1+7*(COLUNAS($A$1:A1) -1)+6,"mm/dd")
Qualquer um destes
- COLUNAS($A$1:A1)-1
- LINHAS($A$1:A1)-1
... fornecerá um número crescente para COLUNAS ou LINHAS. A referência dupla para A1 pode estar em qualquer lugar (por exemplo, na planilha atual), desde que não saia da planilha quando você copia a fórmula.
Acredito que o resto da fórmula seja bastante "padrão".