Fórmula do Excel: contagem de valores ausentes -

Fórmula genérica

=SUMPRODUCT(--(COUNTIF(list1,list2)=0))

Resumo

Para contar os valores em uma lista que estão faltando em outra lista, você pode usar uma fórmula baseada nas funções CONT.SE e SUMPRODUCT.

No exemplo mostrado, a fórmula em H6 é:

=SUMPRODUCT(--(COUNTIF(list1,list2)=0))

Que retorna 1, pois o valor "Osborne" não aparece em B6: B11.

Explicação

As funções CONT.SE verifica os valores em um intervalo em relação aos critérios. Freqüentemente, apenas um critério é fornecido, mas, neste caso, fornecemos mais de um critério.

Para intervalo, fornecemos CONT.SE a lista de intervalo nomeada1 (B6: B11), e para critérios, fornecemos a lista de intervalo nomeada2 (F6: F8).

Como fornecemos CONT.SE mais de um critério, obtemos mais de um resultado em uma matriz de resultados semelhante a esta: (2; 1; 0)

Queremos contar apenas os valores que estão faltando, que por definição têm uma contagem zero, então convertemos esses valores em VERDADEIRO e FALSO com a instrução "= 0", que resulta em: (FALSO; FALSO; VERDADEIRO)

Em seguida, forçamos os valores TRUE FALSE para 1s e 0s com o operador duplo-negativo (-), que produz: (0; 0; 1)

Por fim, usamos SUMPRODUCT para somar os itens da matriz e retornar uma contagem total de valores ausentes.

Alternativa com MATCH

Se você preferir fórmulas mais literais, pode usar a fórmula abaixo, com base em MATCH, que conta literalmente os valores que estão "ausentes" usando a função ISNA:

=SUMPRODUCT(--ISNA(MATCH(list2,list1,0)))

Artigos interessantes...