Excel, diferenças dentro do dia para datas múltiplas

1

Atualmente estou enfrentando um problema ao tentar encontrar variações em um banco de dados da seguinte forma:

>   Date   | Hour | Place 1 | Place 2 | Place 3 ... Place K (about 50)
>-------------------------------------------------------------
>1-1-2013  |  1   |  654    |  842    |  326    ...   842
>1-1-2013  |  2   |  847    |  247    |  625    ...   874
>1-1-2013  |  3   |  648    |  321    |  547    ...   624
>   ...    | ...  |  ...    |  ...    |  ...    ...   ...
>1-1-2013  |  24  |  748    |  654    |  548    ...   743
>2-1-2013  |  1   |  648    |  548    |  624    ...   845
>2-1-2013  |  2   |  654    |  348    |  247    ...   254
>   ...    |  ... |  ...    |   ...   |  ...    ...   ...

Datas como dia / mês / ano

O que eu preciso é uma maneira de encontrar a diferença entre o valor máximo e mínimo de cada dia para cada lugar.

Ou em uma fórmula ou usando uma folha auxiliar.

Estou achando que algum tipo de Max (If e Min) (Se, mas eu não consegui descobrir isso.

Depois de obter essas diferenças, eu preciso saber quais são os 5 maiores por dia. (Eu sei como obter o top 1, mas não tenho idéia de como obter os outros 4).

Qualquer ajuda seria apreciada.

    
por Vicente Gre 17.08.2015 / 21:20

1 resposta

1
=MAX(IF($A$2:$A$26281=$A2,C$2:C$26281,""))-MIN(IF($A$2:$A$26281=$A2,C$2:C$26281,""))

Encontrará a diferença entre o menor e o maior valor para um determinado local em um determinado dia. Entre como uma fórmula de matriz confirmando com ctrl + shift + enter. Supondo que seus dados iniciem em A1 e não possuam linhas ou colunas em branco, você pode inserir essa fórmula para o Local 1, preencher automaticamente para a Place k e, em seguida, preencher automaticamente. Provavelmente, levará uma eternidade para calcular.

Você pode usar LARGE () para encontrar os cinco maiores valores a partir disso.

    
por 18.08.2015 / 23:09