¿cómo obtener la fecha del domingo anterior en excel?
Si desea obtener la fecha del domingo anterior para una fecha particular en Excel, debe escribir una fórmula usando la función DÍA SEMANAL de Excel.
Fórmula para conseguir el último domingo
A continuación se detallan los pasos a seguir:
- Consulte la celda A1 donde tiene la fecha actual.
- Escriba el operador menos (-).
- Inserte la función DÍA SEMANAL; En el primer argumento (), consulte la celda A1.
- En el segundo argumento, ingrese (11) y presione Enter para obtener el resultado.
Una vez que presione Enter, devolverá la fecha del último domingo de su fecha original en la celda A1.
¿Cómo funciona esta fórmula?
Para comprender esta fórmula, primero debe comprender la función DÍA SEMANAL. Cuando haces referencia a una fecha en la función DÍA SEMANA, devuelve un número entre 1 y 7 dependiendo del día de la fecha y la estructura semanal que elijas.
En el segundo argumento (tipo_retorno), debes especificar un número que le indique a la función que considere el primer día de la semana. Y si seleccionas (2 u 11), comenzará la semana a partir del lunes.
Por ejemplo: si el día es miércoles y la semana comienza en lunes, el número de día para la fecha será 3. A continuación puede ver que tenemos 3 en el resultado.
Y al final, cuando tienes 3 de WEEKDAY y lo descuentas de la fecha original, obtienes en el resultado la fecha del domingo anterior.
Obtener otros días anteriores
También puedes conseguir otros días anteriores si quieres.
=date-WEEKDAY(date,11) =date-WEEKDAY(date,12) =date-WEEKDAY(date,13) =date -WEEKDAY(date,14) =date -WEEKDAY(date,15) =date -WEEKDAY(date,16) =date-WEEKDAY(date,17)
Debe ajustar el argumento [return_type] en la función para cambiar el día de inicio de la semana.
Aplicar formato de día con fecha.
No obtendrá el nombre del día en una celda cuando obtenga una fecha en una celda. Pero puedes cambiar el formato para hacerlo rápidamente.
- Seleccione la celda y abra la opción Formato de celdas (Ctrl+1).
- Haga clic en la categoría Personalizado y haga clic con la barra de entrada (Tipo).
- Ingrese (dd-mmm-aa, dd) y haga clic en Aceptar para aplicar.
Segundo método
También puedes usar SELECCIONAR con DÍA DE LA SEMANA para obtener el domingo anterior.
=A1-CHOOSE(WEEKDAY(A1),0,1,2,3,4,5,6)
En esta fórmula, usamos WEEKDAY sin especificar el argumento [return_type], toma el valor predeterminado y usa el domingo como el primer día de la semana.
Si tiene miércoles, WEEKNUM devuelve 4 en el resultado y ELEGIR devuelve 3 en la lista de números. Y luego, al final, obtendrás la fecha del domingo restando 3 días de la fecha original.
Nota: Lo mejor es utilizar el primer método para obtener el domingo anterior o cualquier día.