Como removo o '0' de um campo com uma equação?


11

Eu tenho uma planilha do Google que insiro novos valores todos os dias e quero que a equação seja executada em toda a coluna, para que eu não precise arrastar a caixa do dia anterior para baixo para copiar as informações.

Seria bom arrastar a caixa até o final da planilha, mas as células são preenchidas com a 0.

Como posso colocar a equação nas células sem que elas me dêem um valor imediatamente? ou seja, faça com que eles mostrem um valor quando o restante dessa linha tiver informações.

Respostas:


15

No menu:

  1. Formato> Número> Mais formatos> Formato de número personalizado
  2. Digitar #,##0_);"("#,##0")";"-"_)

2
O mínimo: #;-#;produz o número inalterado se positivo, o número inalterado se negativo (mas prefixado com um hifen) e uma sequência vazia se estiver em branco.
262 de

Isso não ajudará se você estiver tentando não exibir essas células em um gráfico; use um if / ifblank como descrito em outro lugar.
265 de

2
Legal! Exemplo com 2 casas decimais:#,##0.00_);(#,##0.00);"-"_)
tokland

6

Gostaria de agrupar sua fórmula em uma instrução if que resulte em "" se a linha estiver em branco. Então você pode copiar todo o caminho. Como isso:

=if(A1="","",your_formula_here)

Foi-me dito que este é o caminho a percorrer se você deseja excluir os zero resultados e não apenas escondê-los - se você estiver medindo uma média ou algo assim.
Trass Vasston

3

Você não precisa preencher uma fórmula para a coluna inteira. Use a fórmula da matriz e remova a necessidade de arrastar toda a folha

Por exemplo, se pretender células em coluna D contêm o produto de células em B e C, e coluna E contém soma de B e C, em vez de colocar D1 = B1*C1e E1 = B1 + C1e arrastar para baixo lhe colocar este em D1 e E1, respectivamente

=ARRAYFORMULA(B:B*C:C)
=ARRAYFORMULA(B:B + C:C)

Em seguida, a fórmula será aplicada automaticamente a toda a coluna sem arrastar nada. X:Xrefere-se à coluna X. Se você deseja incluir apenas da linha 3 até o uso finalX3:X

Isso aplicará a fórmula a toda a coluna e, portanto, mostrará 0s nas linhas que não possuem dados. Portanto, agora, para não mostrar nada nas linhas vazias , ou seja, calcule apenas as linhas que possuem dados na coluna B (exceto a linha do cabeçalho) e oculte os 0s abaixo como desejar, use este

=ARRAYFORMULA(IF(B2:B<>0, B2:B + C2:C, ""))

Em aplicativos offline, como o MS Office e o LibreOffice, para usar a fórmula da matriz, será necessário pressionar Ctrl+ Shift+ em Entervez da ARRAYFORMULAfunção


Se você deseja ocultar 0s dentro da tabela , pode usar uma formatação condicional

  • Selecione as células que você deseja remover 0s
  • Selecione o menu Formato > Formatação condicional > adicione a condição "é igual a" e digite 0 na caixa de texto
  • No estilo de formatação, altere a cor do texto para branco ou nenhum
  • Pressione Concluído

Agora todas as células iguais a 0 ficarão em branco



1

Se o resultado depender de mais de uma célula, você poderá impedir que qualquer coisa apareça até que todas as células de referência necessárias sejam preenchidas:

=IF(OR(ISBLANK(A1),ISBLANK(B1),ISBLANK(C1)),,your_formula_here(A1,B1,C1))

Se você possui algumas células opcionais (por exemplo, C1aqui), use AND():

=IF(AND(OR(ISBLANK(A1),ISBLANK(B1)),ISBLANK(C1)),,your_formula_here(A1,B1,C1))
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.