
Eu tenho um registro telefônico do qual desejo relatar alguns dados. Todas as soluções que procurei parecem assumir que tenho apenas um valor de tempo e que não incluem uma data real.
Eu tenho um monte de datas como esta:
- 01/02/16 03h39
- 01/02/16 10h06
- 01/02/16 10h27
- 01/02/16 10h34
- 01/02/16 10h38
Exceto que tenho cerca de 1.200 ligações. (1288 linhas no total)
Quero saber quantas ligações recebemos entre 17h e 18h.
Até agora tentei o seguinte e nenhum deles funcionou:
=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)))
Pontos de bônus se você também puder me ajudar a agrupar números de telefone para me dizer quantas linhas contêm os mesmos números. (5555555555 tem 3 linhas)(4444444444 tem 2 linhas)
- 5555555555
- 4444444444
- 3333333333
- 6666666666
- 5555555555
- 8888888888
- 5555555555
- 4444444444
Responder1
Eu aceitaria isso, assumindo que a coluna inteira contém valores de data.
=SUMPRODUCT((HOUR(A1:A10)>=17)*(HOUR(A1:A10)<=18))
Se você precisar excluir 17h e 18h, então
=SUMPRODUCT((60*HOUR(A1:A10)+MINUTE(A1:A10)>1020)*(60*HOUR(A1:A10)+MINUTE(A1:A10)<1080))
Responder2
Aqui está uma solução para sua primeira parte
=SUMPRODUCT((MOD($C$2:$C$1288,1)>=17/24)*(MOD($C$2:$C$1288,1)<=18/24))
Para a segunda parte - uma tabela dinâmica agruparia facilmente seus números e informaria quantos de cada um ocorreram