Fórmula do Excel: Encontre os valores ausentes -

Índice

Fórmula genérica

=IF(COUNTIF(list,value),"OK","Missing")

Resumo

Para identificar os valores em uma lista que estão faltando em outra lista, você pode usar uma fórmula simples baseada na função CONT.SE com a função SE. No exemplo mostrado, a fórmula em G6 é:

=IF(COUNTIF(list,F6),"OK","Missing")

onde "lista" é o intervalo nomeado B6: B11.

Explicação

A função CONT.SE conta as células que atendem aos critérios, retornando o número de ocorrências encontradas. Se nenhuma célula atender aos critérios, CONT.SE retorna zero. Você pode usar o comportamento diretamente dentro de uma instrução IF para marcar valores que têm uma contagem zero (ou seja, valores que estão faltando). No exemplo mostrado, a fórmula em G6 é:

=IF(COUNTIF(list,F6),"OK","Missing")

onde "lista" é um intervalo nomeado que corresponde ao intervalo B6: B11.

A função IF requer um teste lógico para retornar TRUE ou FALSE. Nesse caso, a função CONT.SE executa o teste lógico. Se o valor for encontrado na lista , CONT.SE retorna um número diretamente para a função IF. Este resultado pode ser qualquer número … 1, 2, 3, etc.

A função IF irá avaliar qualquer número como TRUE, fazendo com que IF retorne "OK". Se o valor não for encontrado na lista , COUNTIF retorna zero (0), que é avaliado como FALSE, e IF retorna "Missing".

Alternativa com MATCH

Você também pode testar os valores ausentes usando a função MATCH. MATCH encontra a posição de um item em uma lista e retornará o erro # N / A quando um valor não for encontrado. Você pode usar este comportamento para construir uma fórmula que retorna "Missing" ou "OK" testando o resultado de MATCH com a função ISNA. ISNA retorna TRUE somente quando recebe o erro # N / A.

Para usar MATCH conforme mostrado no exemplo acima, a fórmula é:

=IF(ISNA(MATCH(F6,list,0)),"Missing","OK")

Observe que MATCH deve ser configurado para correspondência exata. Para fazer isso, certifique-se de que o terceiro argumento seja zero ou FALSE.

Alternativa com VLOOKUP

Como VLOOKUP também retorna um erro # N / A quando um valor não é redondo, você pode construir uma fórmula com VLOOKUP que funciona da mesma forma que a opção CORRESPONDÊNCIA. Tal como acontece com MATCH, você deve configurar VLOOKUP para usar correspondência exata e, em seguida, testar o resultado com ISNA. Observe também que fornecemos VLOOKUP uma única coluna (coluna B) para a matriz da tabela.

Artigos interessantes...