Excel: encabezado de columna de rango de fechas

Excel: encabezado de columna de rango de fechas

Dada una fecha, digamos 16/01/2017, ¿cómo puedo mostrar el encabezado de la columna 1 como "16/01 - 22/01"? encabezado de la columna 2 como "23/01 - 29/01" y así sucesivamente en MS-Excel-2013 - debe completar el encabezado de la columna dinámicamente dependiendo de la fecha dada - Encabezado de la columna - mm/dd - día (de la fecha dada) para ese domingo y de lunes a domingo para las siguientes columnas. - Necesita completar unas 20 columnas. Gracias.

Respuesta1

Creo que esto es lo que necesitas:

Suponiendo que la fecha de referencia se encuentre en la celda A1,

=CONCATENATE(TEXT($A$1,"mm/dd"), " - ",TEXT($A$1+6,"mm/dd"))

esto le dará un encabezado "16/01 - 22/01" si la fecha indicada es "16/01/2017"

=CONCATENATE(TEXT($A$1+7,"mm/dd"), " - ",TEXT($A$1+13,"mm/dd"))

esto le dará un encabezado "23/01 - 29/01" para la misma fecha indicada

Sólo me gustaría señalar que esta fórmula es bastante adecuada para sus entornos regionales; en Alemania, por ejemplo, mm/ddse convertiríaMM/TT

Respuesta2

=TEXTO($A$1+7*(COLUMNAS($A$1:A1)-1) & "mm/dd") & " - " & TEXTO($A$1+7*(COLUMNAS($A$1:A1) -1)+6,"mm/dd")

Cualquiera de estos

  • COLUMNAS($A$1:A1)-1
  • FILAS($A$1:A1)-1

... le dará un número creciente de COLUMNAS o FILAS. La referencia dual a A1 podría estar en cualquier lugar (por ejemplo, en la hoja actual) siempre que no salga de la hoja al copiar la fórmula.

Creo que el resto de la fórmula es bastante "estándar".

información relacionada