Note: The other languages of the website are Google-translated. Back to English

¿Cómo redondear la fecha al día de la semana específico anterior o siguiente en Excel?

doc-ronda-al-domingo-anterior-1
A veces, es posible que deba obtener el día de la semana específico anterior o siguiente, como el domingo, en función de una fecha como se muestra en la captura de pantalla de la izquierda. Aquí, este tutorial proporciona dos fórmulas para manejar este trabajo fácilmente en Excel.
Fecha redonda al siguiente día de la semana específico
Fecha redonda al día de la semana específico anterior

flecha azul burbuja derecha Fecha redonda al siguiente Día de la semana específico

Por ejemplo, aquí para obtener el próximo domingo de las fechas en la columna A

1. Seleccione una celda en la que desee colocar la próxima fecha del domingo, luego pegue o ingrese la siguiente fórmula:

=IF(MOD(A2-1,7)>7,A2+7-MOD(A2-1,7)+7,A2+7-MOD(A2-1,7))

2. Luego presione Enviar para obtener el primer próximo domingo, que se muestra como un número de 5 dígitos, luego arrastre el autocompletar hacia abajo para obtener todos los resultados.

doc-ronda-al-domingo-anterior-1

3. Luego mantenga seleccionadas las celdas de fórmula, presione Ctrl + 1 teclas para mostrar el Formato de celdas diálogo, luego bajo Número seleccione Fecha y elija un tipo de fecha de la lista correcta según lo necesite. Hacer clic OK.

doc-ronda-al-domingo-anterior-1

Ahora los resultados de la fórmula se han mostrado en formato de fecha.

doc-ronda-al-domingo-anterior-1

Para obtener el próximo otro día de la semana, utilice las siguientes fórmulas:

Día laborable Fórmula
Domingo =IF(MOD(A2-1,7)>7,A2+7-MOD(A2-1,7)+7,A2+7-MOD(A2-1,7))
Sábado =IF(MOD(A2-1,7)>6,A2+6-MOD(A2-1,7)+7,A2+6-MOD(A2-1,7))
Viernes =IF(MOD(A2-1,7)>5,A2+5-MOD(A2-1,7)+7,A2+5-MOD(A2-1,7))
Jueves =IF(MOD(A2-1,7)>4,A2+4-MOD(A2-1,7)+7,A2+4-MOD(A2-1,7))
Miércoles =IF(MOD(A1-1,7)>3,A1+3-MOD(A1-1,7)+7,A1+3-MOD(A1-1,7))
;Martes =IF(MOD(A1-1,7)>2,A1+2-MOD(A1-1,7)+7,A1+2-MOD(A1-1,7))
Lunes =IF(MOD(A1-1,7)>1,A1+1-MOD(A1-1,7)+7,A1+1-MOD(A1-1,7))

flecha azul burbuja derecha Fecha redonda al día de la semana específico anterior

Por ejemplo, aquí para obtener el domingo anterior de las fechas en la columna A

1. Seleccione una celda en la que desee colocar la próxima fecha del domingo, luego pegue o ingrese la siguiente fórmula:

=A2-DÍA DE LA SEMANA(A2,2)

2. Luego presione Enviar para obtener el primer próximo domingo, luego arrastre el autocompletar hacia abajo para obtener todos los resultados.

doc-ronda-al-domingo-anterior-1

Si desea cambiar el formato de fecha, mantenga seleccionadas las celdas de fórmula, presione Ctrl + 1 teclas para mostrar el Formato de celdas diálogo, luego bajo Número seleccione Fecha y elija un tipo de fecha de la lista correcta según lo necesite. Hacer clic OK.

doc-ronda-al-domingo-anterior-1

Ahora los resultados de la fórmula se han mostrado en formato de fecha.

doc-ronda-al-domingo-anterior-1

Para obtener el otro día de la semana anterior, utilice las siguientes fórmulas:

Día laborable Fórmula
Domingo =A2-DÍA DE LA SEMANA(A2,2)
Sábado =IF(WEEKDAY(A2,2)>6,A2-WEEKDAY(A2,1),A2-WEEKDAY(A2,2)-1)
Viernes =IF(WEEKDAY(A2,2)>5,A2-WEEKDAY(A2,2)+5,A2-WEEKDAY(A2,2)-2)
Jueves =IF(WEEKDAY(A2,2)>4,A2-WEEKDAY(A2,2)+4,A2-WEEKDAY(A2,2)-3)
Miércoles =IF(WEEKDAY(A2,2)>3,A2-WEEKDAY(A2,2)+3,A2-WEEKDAY(A2,2)-4)
;Martes =IF(WEEKDAY(A2,2)>2,A2-WEEKDAY(A2,2)+2,A2-WEEKDAY(A2,2)-5)
Lunes =IF(WEEKDAY(A2,2)>1,A2-WEEKDAY(A2,2)+1,A2-WEEKDAY(A2,2)-6)

Potente asistente de fecha y hora

Programas de Asistente de fecha y hora característica de Kutools for Excel, admite agregar / restar fecha y hora fácilmente, calcular la diferencia entre dos fechas y calcular la edad según el cumpleaños.  Haga clic para obtener una prueba gratuita!
doc-ronda-al-domingo-anterior-1
 
Kutools for Excel: con más de 200 prácticos complementos de Excel, gratis para probar sin limitación.


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (16)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Su ronda al domingo anterior es defectuosa. Incluso muestra tanto en su hoja.
Este comentario fue minimizado por el moderador en el sitio
Entonces, ¿cuál sería la fórmula correcta para verificar primero si una celda tiene una fecha, sino dejarla en blanco y hacer que la fecha caiga un viernes antes si la fecha cae un sábado o un domingo?
Este comentario fue minimizado por el moderador en el sitio
Encontré una solución para el viernes anterior. Puede cambiar los "resultados" del interruptor según sea necesario para redondear a diferentes días.=H3-SWITCH(TEXT(H3, "DDD"), "Mon", 3, "Tue", 4, "Wed", 5, "Thu ", 6, "Vie", 0, "Sábado", 1, "Dom", 2)
=[fecha]-SWITCH(TEXTO([fecha], "DDD"), "lunes", 3, "martes", 4, "miércoles", 5, "jueves", 6, "viernes", 0, "sábado ", 1, "Sol", 2)
Este comentario fue minimizado por el moderador en el sitio
Hola tios,

Usé la siguiente fórmula, espero que te funcione.
IF(WEEKDAY(H2,16)<>7,(7-WEEKDAY(H2,16))+H2,H2) donde H2 es la fecha que desea redondear al siguiente día de la semana (en mi caso para viernes) y el 16 es el formato para iniciar la fecha con el sábado como #1 y el viernes como #7.
Este comentario fue minimizado por el moderador en el sitio
Si quiero la fecha del próximo viernes ¿cómo debo modificar las variables? Gracias
Este comentario fue minimizado por el moderador en el sitio
Lo siento, no puedo entender, ¿podrías hablar en inglés?
Este comentario fue minimizado por el moderador en el sitio
Puse esto en las hojas de Google y para que las fechas se conviertan en el próximo jueves, pero no he podido hacer que funcione, especialmente para las fechas posteriores al jueves. =IF(L2="","",L2+4-MOD(L2-1,4)) es la función que usé para que fuera jueves, pero no todas las fechas eran jueves.
Este comentario fue minimizado por el moderador en el sitio
Puse esto en las hojas de Google y para que las fechas se conviertan en el próximo jueves, pero no he podido hacer que funcione, especialmente para las fechas posteriores al jueves. =IF(L2="","",L2+4-MOD(L2-1,4)) es la función que usé para que fuera jueves, pero no todas las fechas eran jueves.
Este comentario fue minimizado por el moderador en el sitio
para aclarar, todas las fechas se convierten en jueves, pero el viernes y el sábado no se convertirán en el jueves de la próxima semana, sino que retrocederán uno o dos días al jueves anterior en lugar de ir al jueves de la próxima semana, ¿hay alguna forma de arreglar esto en la función? =SI(L4="","",L4+4-MOD(L4-1,7))
Este comentario fue minimizado por el moderador en el sitio
Hola Kisho,
Uso la siguiente fórmula para redondear al próximo jueves, donde A1 es la celda con la fecha original y 14 es para el jueves. Puede utilizar otros números para otros días si es necesario. 11=lunes, 12=martes, 13=miércoles, etc...
Además, puede usar un 1 en lugar de un 8 para obtener el jueves anterior a su fecha original en A1. Si su fecha original ya es un jueves, la fórmula producirá la misma fecha que en A1.
¡Espero que esto ayude!
=A1+(0-DÍA DE LA SEMANA(A1,14)+8)
Este comentario fue minimizado por el moderador en el sitio
Hola Kisho,

Uso la siguiente fórmula para redondear al próximo jueves, donde A1 es la celda con la fecha original y 14 es para el jueves. Puede utilizar otros números para otros días si es necesario. 11=lunes, 12=martes, 13=miércoles, etc...

Además, puede usar un 1 en lugar de un 8 para obtener el jueves anterior a su fecha original en A1. Si su fecha original ya es un jueves, la fórmula producirá la misma fecha que en A1.

¡Espero que esto ayude!

= A1 + (0-DÍA DE LA SEMANA (A1,14) +8)
Este comentario fue minimizado por el moderador en el sitio
Hola a todos,
Uso la siguiente fórmula para redondear al próximo jueves, donde A1 es la celda con la fecha original y 14 es para el jueves. Puede utilizar otros números para otros días si es necesario. 11=lunes, 12=martes, 13=miércoles, etc...

Además, puede usar un 1 en lugar de un 8 para obtener el jueves anterior a su fecha original en A1. Si su fecha original ya es un jueves, la fórmula producirá la misma fecha que en A1.

¡Espero que esto ayude!

= A1 + (0-DÍA DE LA SEMANA (A1,14) +8)
Este comentario fue minimizado por el moderador en el sitio
¡Gracias! Esto funcionó :)
Este comentario fue minimizado por el moderador en el sitio
Estoy tratando de averiguar cómo usar una fecha, menos una cantidad de días, pero me aseguro de que al restar los días caiga en un día laborable, no en un fin de semana.
alguna fórmula??
Este comentario fue minimizado por el moderador en el sitio
He probado esto, pero se obtuvo un resultado parcialmente incorrecto. Por qué ?
Quería llegar el próximo viernes.

=IF(A2="","",A2+5-Mod(A2-1,7))

He entrado el 11/19/2022
El resultado fue pasado el día 11/18/2022
Este comentario fue minimizado por el moderador en el sitio
Gracias por su recordatorio, la fórmula original no es lo suficientemente rigurosa. Actualicé las fórmulas y reescribí el tutorial, espero que las nuevas fórmulas puedan ayudarlo.
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL