Valores sem interseção em colunas no Excel

3

Eu tenho três colunas com valores (A, B, C) como mostrado abaixo. Gostaria de uma fórmula na coluna D que retornará TODOS os valores da coluna B que não estão listados na coluna A. Similarmente, que fórmula devo escrever para a coluna E que retornará todos os valores na coluna C que não estão presentes nas duas colunas A e B?

A   B   C   D   E
1   6   5       
5   7   7       
7   8   11      
10  9   12      
12  10  16      
    15  18      
        19      

Em outras palavras, eu gostaria que a coluna D desse: 6, 8, 9, 15 e coluna E para dar: 11, 16, 18, 19.

    
por A.H. 20.09.2015 / 22:58

2 respostas

2

  • Coluna D: =IF(COUNTIF(A:A,B1)=0,B1,"") »Preencher automaticamente
  • Coluna E: =IF(COUNTIF(A:B,C1)=0,C1,"") »Preencher automaticamente

    
por 22.09.2015 / 08:10
1

É difícil fazer o que você está pedindo de uma vez. Coisas como esta são melhor feitas usando "colunas auxiliares" para manter resultados intermediários. Aqui está uma abordagem:

  • Defina F1 para =MAX(IF(B:B <> "", ROW(B:B)+3, 0)) , digitando Ctrl + Deslocamento + Enter depois de digitar a fórmula.
  • Defina F2 para =INDEX(F:F, F1, 1) .
  • Deixe F3 em branco.
  • Defina F4 para =F3 & IF(AND(B1 <> "", COUNTIF($A:A, B1) = 0), B1 & ", ", "") . Arraste / preencha para abranger todos os seus dados A / B mais três linhas.
  • Selecione a coluna F e arraste / preencha para a coluna G .
  • Insira =LEFT(F2, LEN(F2)-2) em D1 e arraste / preencha para E1 .
por 22.09.2015 / 06:12