IF instrução no Excel mostrando FALSE

0

Eu tentei criar a lógica quando A1=Value na Folha1A e B1=Value na Folha1B, o resultado deve ser conforme a Folha1C. Aqui está minha fórmula atual:

=IF(AND(A1=Sheet1!A:A,Sheet2!B1=Sheet1!B:B),Sheet1!C2:C7)

No entanto, o resultado que estou recebendo é FALSE . Como posso fazer isso funcionar?

    
por Ali Shaari 19.11.2016 / 07:52

2 respostas

0

Tente isto:

=IF(AND(A1=Sheet1!A1,B1=Sheet1!B1),Sheet1!C1,"")

Dessa forma, quando você preencher ou copiar a fórmula para o restante da coluna C, ela executará o teste lógico na linha atual e exibirá o valor correspondente da coluna C na planilha1. Valor se false retornará um espaço em branco. Se você quiser um resultado diferente, substitua "" pelo valor desejado se o teste lógico retornar como FALSE.

Se você quiser apenas executar o teste lógico na primeira linha (ou seja, A1 e B1), mas ainda quiser retornar o valor C relativo à linha correspondente, poderá usar referências absolutas e a fórmula será:

=IF(AND($A$1=Sheet1!$A$1,$B$1=Sheet1!$B$1),Sheet1!C1,"")
    
por 04.01.2017 / 21:20
0

Não está claro exatamente o que você está procurando, mas parece que você quer verificar se A1 é igual à soma da coluna A na Folha 1 e se B1 é igual à soma da Coluna B na Folha 1.

Se estiver correto, experimente:

=AND(IF(A1=SUM(Sheet1!A:A),1,0),IF(SUM(Sheet1!B:B)=B1,1,0))
    
por 04.01.2017 / 22:45