domingo, 14 de junio de 2020

EXCEL: Obtener el nombre del día de una fecha

Excel formula: Get day name from date

Fórmula genérica

TEXTO(B4,"dddd")

Explicación

Si necesita obtener el nombre del día (es decir, lunes, martes, etc.) de una fecha, hay varias opciones según sus necesidades.

¿Solo quieres mostrar el nombre del día?

Si solo desea mostrar el nombre de un día, no necesita una fórmula; puede usar un formato de número personalizado. Seleccione la fecha, luego vaya a Formato de celdas (Ctrl + 1 o Cmd + 1)> Personalizado e ingrese uno de estos formatos personalizados:
"ddd"  // "Wed"
"dddd" // "Wednesday"
Excel mostrará solo el nombre del día, pero dejará intacto el valor de la fecha.

¿Quieres convertir la fecha en un nombre de día?

Si desea convertir el valor de la fecha en un valor de texto, puede usar la función TEXTO con un formato de número personalizado como "ddd". La fórmula se ve así:
=TEXTO(B4,"ddd")
La función TEXTO convierte los valores en texto utilizando el formato de número que proporciona. Tenga en cuenta que la fecha se pierde en la conversión, solo queda el texto para el nombre del día.

Manejando una fecha vacía

Si usa la fórmula anterior con una celda vacía, obtendrá "Sat" como resultado, ya que cero en el sistema de fechas de Excel se trata como "00-Jan-1900", que es un sábado. Para solucionar este problema, puede ajustar la fórmula de esta manera:
=SI(A1<>"",TEXTO(A1,"ddd"),"")
Literalmente: si A1 no está en blanco, devuelve la fórmula TEXTO; de lo contrario, devuelve una cadena vacía ("").

Una forma más flexible de obtener el nombre de un día a partir de una fecha

Para obtener la máxima flexibilidad, puede asignar un número de día de la semana a un nombre de día directamente con la función ELEGIR de la siguiente manera:
=ELEGIR(DIASEM(B4),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")
En este caso, ingrese los nombres de los días laborables que desea devolver (abreviados o no) como valores en ELEGIR, después del primer argumento. DIASEM extraerá un número de día de la semana y ELEGIR usará este número para devolver el enésimo valor de la lista. Esto funciona porque DIASEM devuelve un número 1-7 que corresponde a un día determinado de la semana. Con la configuración predeterminada, domingo = 1 y sábado = 7.

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT