Retorna um valor de coluna baseado em olhar para outras 3 colunas

0

Eu tenho uma tabela dinâmica que tem 3 colunas com valores. Eu preciso executar uma pesquisa dessas colunas e retornar um valor de outra coluna. O problema é este - eu preciso excel para olhar para as 3 colunas e se a primeira coluna tem dados, eu preciso ver o que tem um valor, e se os outros dois têm um valor para não retornar o valor do outro coluna. Exemplo, se:

 | A  | B  | C  | D  | Answer
-+----+----+----+----+--------
1| 1  | 1  | 1  | X  |

Nenhum valor deve ser retornado da "Coluna de Respostas".

Se

 | A  | B  | C  | D  | Answer
-+----+----+----+----+--------
1|    | 1  | 1  | X  |

Em seguida, o valor retornado de "Coluna de Respostas" (D1="John Smith").

Em seguida, se alguma das outras células da coluna tiver um valor BLANK, nenhum valor será retornado da "Coluna de Respostas".

Eu tentei isso com instruções IF(OR) aninhadas e tentei usar ISBLANK , sem sucesso.

    
por Dave 24.09.2013 / 14:09

2 respostas

1

=IF(ISBLANK(A1),D1,NA())

Esta é uma fórmula muito simples, verificando se A1 está em branco, se não fornecer # N / A, você pode substituir # N / A por "". Esta fórmula funciona para os dois casos de teste que você apresentou como eu os compreendi.

    
por 24.09.2013 / 14:23
0

Você pode usar a fórmula:

=IF(AND(ISBLANK(A1),COUNTA(B1:C1)=2),D1,"")

Isto verifica primeiro se A1 está em branco e que B e C não estão. Se ambos forem verdadeiros, retorne a resposta da coluna D, caso contrário, retorne um espaço em branco.

    
por 24.09.2013 / 14:13