Calculo de fecha con hora excluyendo un rango |
Responder ![]() |
Autor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
alfare ![]() Colaborador ![]() ![]() Unido: 28/Junio/2006 Localización: Colombia Estado: Sin conexión Puntos: 692 |
![]() ![]() ![]() ![]() ![]() Enviado: 10/Septiembre/2023 a las 02:55 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hola
Tengo
en la celda A1 una fecha con el siguiente formato : dd/mm/yyyy h:mm. por
ejemplo : 9/08/2023 1:00:00 a. m. y en la celda B1 un numero de horas por
ejemplo 1.5 horas, necesito que en la celda C1 se devuelva el valor de la fecha
y hora final, excluyendo unas fechas y horas que están en el rango D1:D5 para
que finalmente el resultado que se devuelva en C1 no las tenga en cuenta. He
intentado con la siguiente formula pero no me da el resultado que deseo y creo
que me estoy complicando. Algunx por favor me puede brindar una sugerencia?
Pe.
Fechas en rango E1:E5 9/08/2023 2:00:00 a.m 9/08/2023 3:00:00 a.m 9/08/2023
4:00:00 a.m 9/08/2023
5:00:00 a.m 9/08/2023
6:00:00 a.m
Si
la fecha inicial es 9/08/2023 1:00:00 a.m y le sumo 1.5 horas, el resultado en
C1 debería ser 9/08/2023 8:30:00 a.m He usado esta fórmula: =MIN(SI((E1:E10<A1) +(E1:E5>A1+(B1/24))=2;E1:E5)) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Slds desde Cali Colombia
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AnSanVal ![]() Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador ![]() ![]() Unido: 16/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 5939 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debes aclararte primero tú con los rangos y las horas. 1.- Dices "excluyendo unas fechas y horas que están en el rango D1:D5", pero luego dices "Pe. Fechas en rango E1:E5" 2.- Dices "fecha inicial es 9/08/2023 1:00:001:00:00 a.m y le sumo 1.5 horas, el resultado en C1 debería ser 9/08/2023 8:30:00 a.m" ¿No debería ser 09/08/2023 2:30:00? (una hora más hora y media son dos horas y media NO ocho horas y media) ► Cuando dices que C1 no tenga en cuenta las fechas de D1:D5, ¿Quieres decir: a.- Como si no existieran? b.- Que si ya existe la fecha no devuelva la suma A + B? c.- Otra que yo no logro ver? Editado por AnSanVal - 10/Septiembre/2023 a las 12:32 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Saludos desde Tenerife.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
alfare ![]() Colaborador ![]() ![]() Unido: 28/Junio/2006 Localización: Colombia Estado: Sin conexión Puntos: 692 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Estimado Ansanval
fue un lapsus confundirlos con el rango de las fechas y horas que se deben excluir. Vamos a suponer que están como en el ejemplo : Pe. Fechas en rango E1:E5 9/08/2023 2:00:00 a.m 9/08/2023 3:00:00 a.m 9/08/2023 4:00:00 a.m 9/08/2023 5:00:00 a.m 9/08/2023 6:00:00 a.m La hora inicial es : 9/08/2023 1:00:00 a. m. y necesito sumarle 1.5 horas, sin embargo en las exclusiones las horas # 2, 3, 4, 5 y 6 en la misma fecha NO se deben de tener en cuenta. Por tanto, cuando se suma 1.5 horas a la fecha inicial 9/08/2023 1:00:00 a. m., esta debería devolverme la fecha y hora después de dar el "salto" a las fechas y horas que debe excluir en el calculo... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Slds desde Cali Colombia
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AnSanVal ![]() Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador ![]() ![]() Unido: 16/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 5939 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
En este ejemplo...
... ¿Que resultados deberían haber en D1:D5?
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Saludos desde Tenerife.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
alfare ![]() Colaborador ![]() ![]() Unido: 28/Junio/2006 Localización: Colombia Estado: Sin conexión Puntos: 692 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ansanval tratare de explicarte mejor con las siguientes imágenes: En la primera sección la formula como se trataría normalmente sin incluir excepciones y en la segunda sección lo que pretendo obtener considerando unas fechas especificas ubicadas en E8:E11 que no se deben tener en cuenta para el cálculo de la fecha y hora final Lo que deseo es obtener el mismo efecto de la función DIA.LAB.INTL cuando se trabajan en SOLO días sin HORAS de por medio como es el caso de este hilo. Acá una representación de lo que necesito lograr, pero involucrando horas en las fechas... En este ejemplo la fecha inicial "salta 6 dias" Espero haberme explicado mejor.. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Slds desde Cali Colombia
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AnSanVal ![]() Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador ![]() ![]() Unido: 16/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 5939 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Para ti no dudo que debe ser una explicación clara, para mi no tanto.
El ejemplo que has puesto es: - Fecha inicio 09/8/2023 - Duración 1,0 hora - Fecha final 15/8/2023 (se salta todas las fechas de exclusión) ¡Vale! entiendo que si la fecha está en el rango de exclusión (10 ago 2023 a 14 ago 2023) quieres obtener una fecha posterior. Hasta ahí bien. ► Pero resulta que la Fecha Inicio NO ES UNA FECHA EXCLUIDA, ¡Es anterior al rango de exclusión! ¿Cualquier fecha Inicio (sea anterior, excluida o posterior) sera del día siguiente a la mayor excluida? ►► Mis dos preguntas anteriores (a este mensaje) tampoco las respondiste. ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Saludos desde Tenerife.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
alfare ![]() Colaborador ![]() ![]() Unido: 28/Junio/2006 Localización: Colombia Estado: Sin conexión Puntos: 692 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hola AnSanVal. Doy respuestas a tus interrogantes, de antemano mil gracias por el tiempo que estas dedicando. ► Pero resulta que la Fecha Inicio NO ES UNA FECHA EXCLUIDA, ¡Es anterior al rango de exclusión! R/ es correcto, así debería ser. ¿Cualquier fecha Inicio (sea anterior, excluida o posterior) sera del día siguiente a la mayor excluida?R/las fechas y horas de inicio de cada fila deberán ser "impactadas" por las exclusiones futuras que se ingresen en el rango para tal fin., obviamente las fechas y horas de inicio NO podrán repetirse en el rango de exclusiones toda vez que si están como datos de inicio es por qué no tiene restricciones... 1.- Dices "excluyendo unas fechas y horas que están en el rango D1:D5", pero luego dices "Pe. Fechas en rango E1:E5" R/fue un lapsus, por favor tomar los datos del ejemplo que están en la columna E 2.- Dices "fecha inicial es 9/08/2023 1:00:001:00:00 a.m y le sumo 1.5 horas, el resultado en C1 debería ser 9/08/2023 8:30:00 a.m" ¿No debería ser 09/08/2023 2:30:00? (una hora más hora y media son dos horas y media NO ocho horas y media) R/ no, por que no está teniendo en cuenta las excepciones del rango en columna E ► Cuando dices que C1 no tenga en cuenta las fechas de D1:D5, ¿Quieres decir: R/ se deben tener en cuenta todas las fechas y horas relacionadas en el rango de exclusiones para que, así suene contradictorio la fórmula que se cree las tenga en cuenta y las "SALTE" y genere una fecha y hora final. Para este ejemplo columna E. Esto es como ocurre en el área de producción de cualquier compañía que tiene un proceso que arranca a una fecha y hora especifica con una duración determinada, pero debido a ensayos, aseo, paradas programadas etc, se debe recalcular la fecha y hora final luego de que los ejemplos anteriores han culminado. a.- Como si no existieran? R/ No...; las excepciones deben considerarse b.- Que si ya existe la fecha no devuelva la suma A + B?R/ Que la devuelva, pero después de haber "saltado" todas las fechas y horas "excluidas" en el papel por ser no productivas, pero tendidas en cuenta en los cálculos para hallar la hora y fecha final. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Slds desde Cali Colombia
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AnSanVal ![]() Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador ![]() ![]() Unido: 16/Marzo/2005 Localización: España Estado: Sin conexión Puntos: 5939 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
«¿Cualquier fecha Inicio (sea anterior, excluida o posterior) sera del día siguiente a la mayor excluida?R/las fechas y horas de inicio de cada fila deberán ser "impactadas" por las exclusiones futuras que se ingresen en el rango para tal fin.,...» Dado que te cuesta tanto explicar lo que necesitas obtener, aportar ejemplos descriptivos, etc. te ofrezco este ejemplo que tu deberás adaptar a tu manera de trabajar (por ejemplo 1,5 en vez de 1:30) y me retiro del hilo, dejando paso a cualquier otro que te entienda mejor que yo.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Saludos desde Tenerife.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Responder ![]() |
|
Tweet
|
Ir al foro | Permisos de foro ![]() Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |