Procura o valor dado na tabela e o valor de retorno da primeira linha

0

Neste cenário, posso ver que a última vez que Mickey aparece na rota é 06/01/2015 e diz que Sue aparece pela última vez em 01/10/2015.

Existe uma fórmula que pode agrupar automaticamente essas informações para mim. A fórmula precisaria retornar a data em que "Mickey" apareceu pela última vez.

Date        Staff 1 Staff2  Staff 3 Staff 4 Staff 5 Staff 6 Staff 7   
01/01/2015  Mark    Peter   Dave    Sue     Claire  Steve   James    
02/01/2015  Dave    Andrea  Mark    Peter   James   Steve   Sue    
03/01/2015  Sue     Mark    Peter   Claire  Steve   Dave    Claire    
04/01/2015  Claire  Julie   Dave    Mark    Peter   Sue     Bob    
05/01/2015  Mark    Bill    Sue     Claire  James   Steve   Peter    
06/01/2015  Peter   Mickey  Mark    James   Steve   Claire  Dave    
07/01/2015  Peter   Steve   James   Mark    Claire  Sue     Dave    
08/01/2015  Mark    James   Peter   Claire  Dave    Steve   Sue    
09/01/2015  Claire  Sue     Julie   Dave    Mark    Peter   Steve    
10/01/2015  Steve   Andrea  Dave    Peter   Claire  Mark    Sue     
11/01/2015  Peter   Paul    James   Steve   Stuart  Claire  Julie
    
por Doodman 28.12.2014 / 19:03

1 resposta

0

Como você não deseja uma macro, recomendo pesquisar a formatação condicional e usá-la para destacar todas as duplicatas de um nome inserido em uma célula especial (digamos, J1) ou a (s) data (s) do nome linha contendo o nome. O segundo é um pouco mais complexo.

    • Selecione todas as células que contêm nomes, começando em B2 (Mark)
    • Encontre "Formatação condicional" no Excel (o local depende da versão)
    • Selecione o tipo a ser "Fórmula"
    • Insira =(B2=$J$1) como a fórmula e selecione como formatar a célula conforme a fórmula é avaliada como TRUE (a correspondência de nomes).

    • Selecione a coluna Data (além do título) começando em A2
    • Faça o mesmo que acima, mas use a fórmula =search($J$1,concatenate(B2,C2,D2,E2,F2,G2,H2))>0 .

    • Insira a fórmula de 2. na célula I2 e "copiar para baixo" nas células abaixo dela.
      #VALUE aparecerá para as linhas que NÃO contêm o nome digitado em J1

Além de outras formas similares (ou até mais) de fazer isso, você pode ter apenas soluções de macro como opção "melhor".

Observação: algumas versões do Excel têm problemas com linhas inseridas (na parte superior ou inferior) em tabelas que possuem formatação condicional. Inserir linhas apenas no meio da tabela - depois, classifique a tabela para obtê-la na ordem desejada.

    
por 28.12.2014 / 21:35