Devuelve el nombre del día de la semana (lunes…) o el número de una fecha.
Copiar esta fórmula
=TEXT(A2, "dddd")TEXT con "dddd" da el nombre completo del día de la semana y "ddd" el nombre corto. Para un número, WEEKDAY devuelve 1–7 (domingo = 1 por defecto), lo cual es útil para marcar fines de semana.
=TEXT("2026-06-23", "dddd")→TuesdayDevuelve el nombre del día de la semana.
=TEXT(DATE(2026,10,7), "ddd")→WedAbreviatura del día de la semana de tres letras.
=WEEKDAY(DATE(2026,10,7), 2)→3El miércoles es el día 3 cuando la semana empieza en lunes.
Marcar fines de semana
=IF(WEEKDAY(A2, 2)>5, "Weekend", "Weekday")El código 2 hace que Lun=1…Dom=7.
Usa =WEEKDAY(A2) para obtener de 1 a 7, con un segundo argumento opcional para elegir el inicio de la semana.
Usa =SUMPRODUCT(--(WEEKDAY(A2:A100, 2)=1)).
De forma predeterminada la semana empieza en domingo. Añade 2 como segundo argumento para que el lunes sea el día 1.
Aplica el formato de número personalizado dddd a la celda de fecha. El valor sigue siendo una fecha, así que se ordena y se calcula correctamente.
¿Necesitas una fórmula para tus propios datos?
Describe lo que quieres en lenguaje natural y deja que ExcelGPT escriba, explique y verifique la fórmula; gratis para empezar, sin complementos.