Pergunta

Eu preciso de uma fórmula para retornar o valor de dados para o último jogo do "Texto". o número de linha também é aceitável. Macro não é aceitável. coluna Nome é não triados e não pode ser resolvido! Apenas coluna "Nome" é usado como valor de pesquisa. I preferem utilizar uma coluna / ajudante múltiplo (s), em vez de uma fórmula de matriz.

Row Name    Data
1   Joe     10
2   Tom     20
3   Eva     30
4   Adam    40
5   Tom     21

só funciona grande com números, e PROCV retorna apenas o primeiro jogo. PROC só funciona às vezes, para o seu fora também.

Então, se eu queria a última partida para o "Tom", em seguida, ele deve retornar "21".

Foi útil?

Solução 4

Eu tenho chegar a uma solução, mas exige que os números em dados são concorrentes, como assim

Name        Data
Joe         1
Tom         1
Eva         1
Adam        1
Tom         2
Tom         3
Eva         2

Mas isso é tudo bem, desde que os meus olhares de dados como que de qualquer maneira. Então, se Nome é usado antes, então deve ser a idade mais alta +1 aka concorrente.

Nome é A1 e B1 é Dados, e esta fórmula vai para C2:

FLOOR(SQRT(2*SUMIF(A2:A7,A2,B2:B7)),1)

Outras dicas

As fórmulas de matriz poderia ser evitado com uma coluna auxiliar. Suponha que ter em F1 o nome de jogo (ou seja Tom) Na linha C2 coluna ajudante entrar

=IF(A2<>$F$1,0,row())

Em seguida, copie as fórmulas ao longo de seus dados.

Agora, a coluna C contém 0 para os nomes incomparáveis ??e o número da linha para os combinados. Maximizando a coluna se obter a linha da solução. Agora o resultado é matéria simples de usar o deslocamento correto com a função de desvio:

=OFFSET(B1,max(C:C)-1,0)

PS: minha cópia do Excel está em italiano, então eu não posso testar isso translaction Inglês das fórmulas.

Eu acho que é a maneira mais fácil de fazê-lo.

=LOOKUP("Tom";A2:B7)

Criar uma coluna com uma matriz de fórmula (inseri-lo com Ctrl + Shift + Enter):

=VLOOKUP(MAX(IF($B$2:$B$6=B2, $A$2:A$6, 0)), $A$2:$C$6, 3, FALSE)

Para se certificar de que você fez isso direito, clique na célula ea fórmula deve ser mostrada envolto em chaves ({}).

Nota:. Isso pressupõe que "Row" está em A1

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top