A pesquisa de data e hora falha

0

O objetivo que tenho em mente é plotar os diferentes tipos de perdas em um eixo de tempo linear para mostrar que as perdas ocorrem em grupos em torno do mesmo momento.

Para esse objetivo, tenho um conjunto de dados na planilha 1 semelhante a este:

Column A           Column B         Column C
Time               Type of loss     Loss
1/1/2016 12:00:00  4,5 or 6         between -2000 and + 2000

Os tempos de data são apenas alguns minutos sem segundos extras.

Em outra folha (folha 2à eu quero formatar os dados como este

Column A           Column B               Column C
Time               Loss type 1            Loss type 2
1/1/2016 0:00:00   Losses at that moment  Losses at that moment
1/1/2016 0:01:00   "                       "
etc..

Então usei correspondência de índice para pesquisar os valores de tempo e tipo de perda. Isso não funcionou porque havia pequenas diferenças entre os tempos. Eu então passei a usar essa fórmula na folha 2 que inclui a função round para procurar as perdas.

=INDEX(Sheet1!$C$2:$C$1000,MATCH(ROUND($A2,3)&B$1,ROUND(Sheet1!$A$2:$A$1000;3)&Sheet1!$B$2:$B$1000))

O problema é que, para algumas datas, esse arredondamento funciona e, para outros, não. A pergunta que eu tenho é: é um número definido de dígitos que eu deveria arredondar ou é a outra solução para o meu problema?

    
por Michthan 18.11.2016 / 08:12

1 resposta

1

Assumindo que table1 está na Sheet1 e table2 está na Sheet2 .. Também B1 é 1, e C1 é 2, D1 é 3, E1 é 4, F1 é 5 & G1 é 6.

na célula B2 da Folha2, digite:

=IFERROR(INDEX(Sheet1!$C:$C,MATCH(1,((Sheet2!B$1=Sheet1!$B:$B)*(Sheet2!A2>=Sheet1!$A$2:$A$1000)*(Sheet2!A3<=Sheet1!$A$3:$A$1001),0)),"")

pressione Ctrl + Deslocamento + Digite

depois arraste a fórmula para baixo.

por favor, compartilhe se funciona .. (ou não) .. Espero que ajude.

    
por 15.10.2018 / 21:14