Excel: retorne vários valores com base em um único critério


Você pode usar a seguinte fórmula básica para retornar vários valores no Excel com base em um único critério:

 =INDEX( $A$1:$A$14 , SMALL(IF( E$1 = $B$1:$B$14 , MATCH(ROW( $B$1:$B$14 ), ROW( $B$1:$B$14 )) , ""), ROWS( $A$1:A1 )))

Esta fórmula específica retorna todos os valores no intervalo A1:A14 onde o valor correspondente no intervalo B1:B14 é igual ao valor na célula E1 .

O exemplo a seguir mostra como usar esta fórmula na prática.

Exemplo: Retornar vários valores com base em um único critério no Excel

Suponha que temos o seguinte conjunto de dados que mostra o vencedor das finais da NBA em anos diferentes:

Podemos digitar a seguinte fórmula na célula E2 para voltar a cada ano em que os Warriors venceram:

 =INDEX( $A$1:$A$14 , SMALL(IF( E$1 = $B$1:$B$14 , MATCH(ROW( $B$1:$B$14 ), ROW( $B$1:$B$14 )) , ""), ROWS( $A$1:A1 )))

Assim que pressionarmos Enter , o primeiro ano em que os Warriors venceram será exibido:

Podemos então arrastar e preencher esta fórmula para outras células na coluna E até encontrarmos um #NUM! valor:

Podemos perceber que os Warriors venceram as finais nos anos seguintes:

  • 2015
  • 2017
  • 2018
  • 2022

Se alterarmos o nome da equipe na célula E1 , a lista de anos será atualizada automaticamente.

Por exemplo, suponha que digitemos “Lakers” na célula E1 :

Podemos ver que o Lakers venceu as finais nos anos seguintes:

  • 2010
  • 2020

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:

Excel: como extrair valores únicos com base em critérios
Excel: como selecionar células aleatoriamente com base em critérios
Excel: como encontrar os 10 principais valores com base em critérios

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *