Retorna a data mais antiga de um intervalo

1

Eu tenho uma planilha excel onde eu quero puxar a primeira data na coluna com base nos critérios em uma coluna diferente (para uma determinada tecnologia) em uma planilha diferente. Linhas na folha1 contêm localizações de lojas com um nome técnico e uma data para essa loja. Linhas na planilha2 contêm o nome técnico e precisam de datas de início e término.

Folha 1

Instll Date  Tech Name
 01/27/14     tech 02
 01/27/14     tech 01
 01/28/14     tech 01
 01/28/14     tech 02
 01/29/14     tech 01
 01/29/14     tech 02
 01/30/14     tech 02
 01/30/14     tech 01
 01/31/14     tech 01
 01/31/14     tech 02

Folha 2

Tech Name   Start Date  End Date
 tech 01     
 tech 02     

Eu gostaria de puxar a data mais antiga da planilha1 na coluna B para a Tech01 e colocá-la na coluna B na Planilha 2 na linha da Tech01 em Data de Início ou Data de Término. O mesmo vale para Tech02, Tech03, etc. Eu estava tentando usar MAX e MIN, mas só poderia retornar uma data de 1/00/00.

Obrigado Rob

    
por Rob 07.01.2014 / 19:05

1 resposta

1

Você pode usar a seguinte fórmula para a data de início:

=MIN(IF(Sheet1!$B$2:$B$100=A2,Sheet1!$A$2:$A$100))

Inserido como uma fórmula de matriz; isto é, usando Ctrl + Deslocamento + Enter

E este (semelhante ao acima) para a data final:

=MAX(IF(Sheet1!$B$2:$B$100=A2,Sheet1!$A$2:$A$100))

Assumindo:

  • Sheet1!B2:B100 contém os nomes técnicos.

  • Sheet1!A2:A100 contém as datas da Instll.

  • Sheet2!A2 contém o primeiro nome técnico.

Se as datas tiverem a garantia de serem classificadas, você pode usar essa fórmula para a data de início (que deve ser um pouco mais rápida):

=INDEX(Sheet1!$A$2:$A$100,MATCH($A2,Sheet1!$B$2:$B$11,0))
    
por 07.01.2014 / 19:37