Corresponder célula em uma coluna e não corresponder em outra coluna

0

Eu tenho 3 colunas no excel. Quero comparar as células da coluna A às colunas B e C. Se a célula A1 corresponder à coluna $ B: $ B, mas não à coluna $ C: $ C. Eu quero retornar A1 na coluna D. Como faço isso ??

user339937
fonte
Bem-vindo ao superusuário. O que você tentou até agora? Qual é o formato dos dados; data, numérico ou texto?
precisa

Respostas:

1

Parece que uma If/Anddeclaração deve funcionar para você. Fiz um teste com a seguinte fórmula inserida na coluna D e parece retornar o que você está procurando:

=IF(AND(A1=$B:$B,A1<>$C:$C),A1,"")

Essa fórmula exata retornaria um valor em branco (não nulo) para os campos que não atendem a nenhum dos critérios; portanto, se você deseja retornar uma sequência ou número de texto, insira esse valor em vez das aspas "".

M'landry
fonte
Bem dito e direto ao ponto. Acabei de ajustar a formatação um pouco, mas fora isso, boa resposta.
precisa
Tem certeza de que esta é uma resposta "boa"? Essa fórmula deve ser inserida em matriz, para testar essas condições contra os 2 milhões de células inteiras nessas colunas? Mesmo se for inserido um array, não há nenhuma função que esteja atuando mais sobre esse array para determinar quantos desses testes são VERDADEIROS: de fato, apenas o resultado do teste nas primeiras células desses intervalos, ou seja, A1 = B1 e A1 <> C1, serão considerados. Os outros 2 milhões de testes são redundantes no que diz respeito a essa construção. E se NÃO for inserido na matriz, bem, você está ainda mais longe ...
XOR LX
@XOR LX Tem certeza de que precisa ser mais complicado do que é? A pergunta parece se referir a um conjunto de dados bastante simples; nesse caso, essa fórmula deve fornecer respostas precisas, sem ser inserida na matriz.
M'landry
Por que colunas inteiras estão sendo referenciadas? Se a fórmula se destina a ser colocada em D1 e depois arrastada para baixo, ela deve ser: SE (AND (A1 = B1, A1 <> C1), A1, "").
XOR LX
@XOR LX Talvez eu tenha entendido mal a intenção do usuário, mas parece que o objetivo era comparar A1 com todos os dados da coluna B e, em seguida, o mesmo com a coluna C, e não apenas A1 para B1 e C1. Isso pode ser feito sem uma matriz, usando a fórmula fornecida acima. Concordo que os intervalos também podem ser definidos como uma matriz, mas com um conjunto de dados tão simples, por que complicar a fórmula se ela é desnecessária?
M'landry