Excel - Contar eventos entre horas y dias

 
Vista:
Imágen de perfil de Santi
Val: 5
Ha aumentado su posición en 2 puestos en Excel (en relación al último mes)
Gráfica de Excel

Contar eventos entre horas y dias

Publicado por Santi (6 intervenciones) el 18/01/2021 14:33:48
Buenos dias, estoy intentando resolver una formula y no acierto a definirla. El tema es que tengo unos registros tal que asi:

Registros fecha y hora inicio fecha y hora fin
1 01/01/2020 06:02:15 01/01/2020 07:19:39
2 01/01/2020 07:42:11 01/01/2020 11:34:02
3 01/01/2020 08:07:10 02/01/2020 08:04:59
4 01/01/2020 11:42:45 01/01/2020 12:44:20
5 01/01/2020 16:03:17 02/01/2020 23:21:57
6 02/01/2020 00:45:57 02/01/2020 05:05:03
7 02/01/2020 08:46:50 02/01/2020 09:16:09
8 02/01/2020 08:58:49 02/01/2020 13:35:19
9 02/01/2020 10:54:07 02/01/2020 13:52:18
10 02/01/2020 11:11:32 02/01/2020 13:35:43
11 02/01/2020 14:36:38 02/01/2020 16:10:50
12 02/01/2020 17:36:35 02/01/2020 18:37:13
13 03/01/2020 09:16:46 03/01/2020 09:28:10
14 03/01/2020 10:31:33 03/01/2020 12:06:43
15 03/01/2020 11:45:09 03/01/2020 12:45:26
16 03/01/2020 13:36:03 03/01/2020 13:53:02
17 03/01/2020 13:58:54 03/01/2020 14:28:08
18 03/01/2020 16:28:32 03/01/2020 21:00:09
19 03/01/2020 16:31:19 03/01/2020 16:55:14
20 04/01/2020 01:17:06 04/01/2020 01:57:35
21 04/01/2020 01:31:24 04/01/2020 01:57:32
22 04/01/2020 01:37:55 04/01/2020 01:39:28
25 22/01/2020 21:43:53 22/01/2020 23:04:49
26 23/01/2020 02:00:48 23/01/2020 03:18:34
27 23/01/2020 06:26:31 23/01/2020 07:12:52
46 23/01/2020 21:24:01 23/01/2020 21:29:58
47 23/01/2020 22:08:24 23/01/2020 22:32:05
48 23/01/2020 22:49:09 24/01/2020 02:59:43
49 24/01/2020 03:21:54 24/01/2020 04:00:40

y quiero contar todos los registros que se inician entre las 22:00 horas del dia en curso y las 7:00 del dia siguiente?, Por ejemplo si un registro se inicia a el dia 1 a las 22.05 cuenta, si el registro se inicia el dia a la 01:00 cuenta.

En definitiva estoy mirando videos y no encuentro la formula si alguien me puede ayudar lo agradezco 1000.

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Santi
Val: 5
Ha aumentado su posición en 2 puestos en Excel (en relación al último mes)
Gráfica de Excel

Contar eventos entre horas y dias

Publicado por Santi (6 intervenciones) el 19/01/2021 10:59:13
Gracias sr. martinez por su ayuda y celeridad en la respuesta. Muy agradecido. A veces buscas grandes formulas y el senzillez esta la respuesta. Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Nolberto
Val: 84
Ha aumentado su posición en 6 puestos en Excel (en relación al último mes)
Gráfica de Excel

Contar eventos entre horas y dias

Publicado por Nolberto (121 intervenciones) el 18/01/2021 19:57:27
Saludos.

Siempre es mejor que pongas el avance que tienes sobre el problema, así tendrás mas posibilidades de recibir ayuda, de lo contrario se entiende que solo esperas recibir la solución si esfuerzo alguno.

En este caso la solución es sencilla, pero en situaciones mas complicadas es poco probable recibir ayuda si no se demuestra un avance.

En cuanto al problema, si los datos tienen esa estructura que indicas, puedes en otra hoja poner algo como esto.

test1

Para indicar la fecha inicial y final, mas la hora requerida, puedes usar estas formulas.
1
2
=HOY()+HORANUMERO("22:00")
=HOY()+1+HORANUMERO("07:00")

Para el conteo puedes usar esta formula.
1
=CONTAR.SI.CONJUNTO(Datos!$A$2:$A$1000,">="&A2,Datos!$B$2:$B$1000,"<="&B2)

También esta otra sirve.
1
=SUMAPRODUCTO((Datos!$A$2:$A$30>=Hoja1!A2)*(Datos!$B$2:$B$30<=Hoja1!B2))*1

Convertir la el rango de datos en una tabla y ponerle un nombre es buena idea porque se simplifican las formulas.

Las formulas quedan asi en caso de trabajar con tabla en lugar de rango.
1
2
=CONTAR.SI.CONJUNTO(tblDatos[Inicio],">="&A2,tblDatos[Fin],"<="&B2)
=SUMAPRODUCTO((tblDatos[Inicio]>=Hoja1!A2)*(tblDatos[Fin]<=Hoja1!B2))*1

Para convertir un rango en tabla solo tienes que seleccionar cualquier lugar del rango, presionar Control t, asegurarte de que en la ventana que se abre se este indicando el rango completo de los datos y aceptar, en la opción "Nombre de tabla" de la opción Diseño de tabla en la cinta de opciones de excel puedes indicar el nombre de la tabla, este nombre usaras en las formulas para referirte a todo ese rango y entre corchetes indicaras el rango completo de cada columna usando los nombres de encabezados que ya tiene la tabla.

Lo de la tabla tiene mas ventajas, una muy importante es que al ir ingresando mas registros no es necesario modificar la formula para que se ajuste al tamaño, esto se hace automáticamente ya que el nombre de rango estará tomando siempre el rango completo con los nuevos datos.

En tu caso el rango convertido a tabla se ve así, aunque igual hay mas opciones de estilos para las tablas excel.

test2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Santi
Val: 5
Ha aumentado su posición en 2 puestos en Excel (en relación al último mes)
Gráfica de Excel

Contar eventos entre horas y dias

Publicado por Santi (6 intervenciones) el 19/01/2021 10:42:58
Hola Nolberto, gracias por los comentarios y la respuesta, puedes creerme que estuve rato dandole vueltas a como hacerlo y no conseguia llegar a una solución, pero gracias por tu comentario sin duda otro dia intentaré aportar los avances y donde no puedo avanzar antes de solicitar ayuda. Gracias por tus aportaciones y solución
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar