
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.