Fórmula do Excel: valores distintos -

Índice

Fórmula genérica

=UNIQUE(data,FALSE,TRUE)

Resumo

Para extrair uma lista de valores distintos de um conjunto de dados (ou seja, valores que aparecem apenas uma vez), você pode usar a função UNIQUE. No exemplo mostrado, a fórmula em D5 é:

=UNIQUE(B5:B16,FALSE,TRUE)

que produz os 2 valores distintos nos dados, "roxo" e "cinza".

Explicação

Este exemplo usa a função UNIQUE. Com as configurações padrão, UNIQUE produzirá uma lista de valores exclusivos, ou seja, valores que aparecem uma ou mais vezes nos dados de origem. No entanto, UNIQUE tem um terceiro argumento opcional, chamado "occur_once" que, quando definido como TRUE, fará com que UNIQUE retorne apenas valores que aparecem uma vez nos dados.

No exemplo mostrado, os argumentos do UNIQUE são configurados assim:

  • matriz - B5: B16
  • by_col - FALSE
  • ocorre uma vez - TRUE

Como occur_once está definido como TRUE, UNIQUE gera os 2 valores nos dados que aparecem apenas uma vez: "roxo" e "cinza".

Observe que o argumento by_col é opcional e o padrão é FALSE, portanto, pode ser omitido:

=UNIQUE(data,,TRUE)

TRUE e FALSE também podem ser substituídos por 1 e zero assim:

=UNIQUE(data,0,1)

Faixa de fonte dinâmica

UNIQUE não mudará automaticamente o intervalo de origem se os dados forem adicionados ou excluídos. Para fornecer ao UNIQUE um intervalo dinâmico que será redimensionado automaticamente conforme necessário, você pode usar uma Tabela do Excel ou criar um intervalo denominado dinâmico com uma fórmula.

Artigos interessantes...