Pesquisando em uma coluna um conjunto de valores e listando valores ausentes

0

Eu tenho uma coluna de 45 espaços que terão letras e números. Quero escrever uma fórmula que pesquise na coluna os valores de 1 a 10 e liste os valores encontrados mais de uma vez ou não encontrados. Não consegui encontrar uma maneira de usar as fórmulas existentes para fazer isso. Dada a seguinte coluna ...

1
3
6
2
8
7
8
10

resultado [4,5,8,9]

Mike
fonte

Respostas:

1

Use esta fórmula:

=IFERROR(SMALL(IF(COUNTIF(SourceRange,ROW($1:$10))=1,"",ROW($1:$10)),ROW()),"")

  • COUNTIF(SourceRange,ROW($1:$10)) - verifique o número de ocorrências dos números de 1 a 10 no intervalo de origem (intervalo nomeado na fórmula
  • IF(COUNTIF(...)=1,"",ROW($1:$10)) - cria uma lista para os números de 1 a 10, a lista contém uma sequência vazia para números que ocorrem uma vez no intervalo e contém o próprio número para todos os outros casos (que não ocorrem ou mais de uma vez)
  • SMALL(IF(...),ROW()) - insira os números da lista em uma coluna
  • =IFERROR(SMALL(...),"") - preenche o intervalo após valores com espaços em branco em vez de erros

Coloque esta fórmula em qualquer coluna, começando na primeira linha, preencha pelo menos dez linhas para obter o resultado correto, caso todos os números precisem ser exibidos.

Esta é uma fórmula de matriz, é necessário inseri-la com CTRL+ SHIFT+ ENTER.

insira a descrição da imagem aqui

Máté Juhász
fonte
não funciona ...
Just Me
@ JustMe: Como exatamente isso não funciona?
Máté Juhász
nada acontece depois que eu introduzo a fórmula, veja esta tela de impressão snag.gy/V6igaD.jpg
Just Me
Você definiu SourceRange? Também parece que seus números de entrada são realmente armazenados como texto.
Máté Juhász
você pode fazer o upload dos arquivos para algum lugar e compartilhá-los aqui? Porque não sei exatamente quais configurações devo fazer. Eu não; não sei excel muito bom :(
Just Me