La función TEXTO nos permite llamar, obtener o colocar el día de la semana que corresponda a una fecha determinada que ingresemos a Excel, como 18/05/2017.
Día de la semana en Excel.
En la entrega pasada vimos la aplicación de la función TEXTO para obtener el nombre del mes que se encuentra en una fecha; en esta ocasión, realizaremos de nuevo una aplicación de esta función para obtener el nombre del día de una fecha. Recordemos los argumentos de la función TEXTO:
- Valor: corresponde a la referencia de la celda donde se encuentra la fecha de la cual se requiere obtener el nombre del mes. También funciona ingresando directamente la fecha en este argumento
- Formato: corresponde a una codificación del tipo de información que necesitamos obtener del valor especificado en el argumento anterior. Para nuestro caso, la codificación para obtener el nombre del mes de una fecha es “dddd”.
Fórmula para sacar el día de una fecha en Excel.
La fórmula utilizada para obtener o sacar el día de la semana es la siguiente:
=TEXTO(A1;"ddd")
Ejemplo de cómo sacar el día de la semana en Excel.
hora pasemos a aplicar esta función en la celda que corresponde a la primera fecha de la lista:
Y el resultado:
Ahora podemos replicar esta función en el resto de la serie:
También es posible obtener solo las tres primeras letras del nombre del día y para ello, solo basta con dejar el argumento formato con solo tres letras d, es decir “ddd”:
Forma de citar este artículo (APA):
Invitado. (2017, marzo 20). Cómo obtener del día de la semana en Excel [Entrada de blog]. Recuperado de https://www.gerencie.com/como-obtener-el-nombre-del-dia-de-la-semana-en-excel.html
¿Existe alguna fórmula para convertir lunes, martes, miércoles, etc., en 1, 2, 3?
Gracias.
Sí existe una fórmula para convertir el día de la semana en un número que va del 1 al 7, según corresponda a lunes, martes, etc. La función WEEKDAY() permite identificar el día de la semana y devuelve un número entre 1 y 7 dependiendo del tipo de retorno que se le indique:
Por ejemplo: =DIA.DE.LA.SEMANA(HOY()) devuelve hoy como primer día de la semana.
Hola, tengo esta fórmula y en la celda los días de la semana me aparecen como “lu”, “mar”, “mie” y no me sale el nombre completo:
=SI(D5=””;””;MAYUSC(IZQUIERDA(TEXTO(ABS(CONCATENAR(D5;” “;$T$2));”dddd”);2)))
¿Qué contiene tu celda T2?
Yo también sufrí bastante; menos mal que esta fue la solución.
Claro, cuando la gente se da cuenta de que puede hacer las cosas por sí misma y no necesita a nadie para hacerlo, es un gran alivio.
Necesito poner en el reporte de ingresos el nombre del día anterior. Ejemplo: hoy es 22.07.2022 y el reporte que estoy elaborando es de ayer, jueves 21.07.2022.
Fecha de emisión
Día Mes Año
Día: Jueves 21 Julio 2022
Saludos.
Solo resta el número de días hacia atrás que necesites. Por ejemplo, haz la fórmula apuntando a la celda donde está tu fecha (22-07-22). Si estuviera en A2, entonces sería =A2-1. Eso te dará la fecha del 21-07-22 y ya la complementas con la información de este post.