Cómo encontrar el número de filas que tienen campos de fecha y hora entre las 5 y las 6 p.m.

Cómo encontrar el número de filas que tienen campos de fecha y hora entre las 5 y las 6 p.m.

Tengo un registro telefónico del que quiero informar algunos datos. Todas las soluciones que he buscado parecen asumir que solo tengo un valor de tiempo y que no incluyen una fecha real.

Tengo un montón de fechas como esta:

  • 01/02/16 3:39 a.m.
  • 01/02/16 10:06
  • 01/02/16 10:27
  • 01/02/16 10:34
  • 01/02/16 10:38

Excepto que tengo alrededor de 1200 llamadas telefónicas. (1288 filas en total)

Quiero saber cuántas llamadas telefónicas hemos recibido entre las 5 p. m. y las 6 p. m.

Hasta ahora he probado lo siguiente y ninguno funcionó:

=COUNTIFS(C2:C1288,">="&B1,C2:C1288,"<="&B2)

=COUNTIF(C2:C1288,">=17:00:00")-COUNTIF(C2:C1288,">18:00:00")

=SUMPRODUCT((C2:C1288>=TIME(17,0,0))*(C2:C1288 <=TIME(18,0,0)))

Puntos de bonificación si también puedes ayudarme a agrupar números de teléfono para decirme cuántas filas contienen los mismos números. (5555555555 tiene 3 filas)(4444444444 tiene 2 filas)

  • 5555555555
  • 4444444444
  • 3333333333
  • 6666666666
  • 5555555555
  • 8888888888
  • 5555555555
  • 4444444444

Respuesta1

Yo elegiría esto, asumiendo que toda la columna tiene valores de fecha.

=SUMPRODUCT((HOUR(A1:A10)>=17)*(HOUR(A1:A10)<=18))

Si necesita excluir las 17:00 y las 18:00, entonces

=SUMPRODUCT((60*HOUR(A1:A10)+MINUTE(A1:A10)>1020)*(60*HOUR(A1:A10)+MINUTE(A1:A10)<1080))

Respuesta2

Aquí tienes una solución a tu primera parte.

=SUMPRODUCT((MOD($C$2:$C$1288,1)>=17/24)*(MOD($C$2:$C$1288,1)<=18/24))

Para la segunda parte, una tabla dinámica agruparía muy fácilmente sus números y le indicaría cuántos de cada uno han ocurrido.

información relacionada