Como mostro apenas dados de fórmula para as linhas que possuem dados de entrada no Excel?

1

Digamos que eu tenha um formulário simples do Excel como este:

|  3 | 3 |  6 |
|  2 | 7 |  9 |
|    |   |  0 |
|    |   |  0 |
|    |   |  0 |
|    |   |  0 |

onde a terceira coluna é uma fórmula dos dois primeiros (neste exemplo, SUM). Como eu só exibo a terceira coluna se a primeira tiver valores? No exemplo, simplesmente adicionei =SUM(A1;B1) à terceira coluna e a arrastei, mas isso dará 0 para todas as linhas vazias, mas eu gostaria que elas ficassem em branco.

    
por Corporal Touchy 09.07.2015 / 15:33

2 respostas

1

Você usa IF e ISNUMBER

Algo como

=IF(ISNUMBER(A1), SUM(A1:B1), "")

Isso pressupõe que suas colunas A e B terão um valor, ou ambos não terão valor.

    
por 09.07.2015 / 15:37
0

Resposta alternativa:

=IF(SUBTOTAL(3;A1:B1)>0;SUM(A1:B1);"")

SUBTOTAL (3, ... é igual a COUNTA () - conta as células que têm conteúdo.

Isso verifica se há pelo menos uma célula com conteúdo (pode ser um zero) e, em seguida, soma todas as células.

    
por 09.07.2015 / 18:09