KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como transformar um número negativo em zero no Excel?

AutorKelly Data de Modificação

Ao trabalhar com grandes conjuntos de dados no Microsoft Excel, é comum encontrar situações em que os dados incluem números negativos, especialmente após importação de sistemas externos ou recolha de valores financeiros. Em muitas aplicações — como preparação de demonstrações financeiras, análise estatística ou limpeza de dados — os valores negativos podem não ser significativos, ou pode simplesmente precisar de os substituir por zeros para cálculos posteriores ou fins de relatório. Embora possa ajustar manualmente cada célula, esta abordagem não é eficiente nem prática quando se lida com volumes consideráveis de dados. Felizmente, o Excel oferece várias soluções fáceis e eficazes para converter automaticamente todos os números negativos numa Selecionar intervalo em zeros. O exemplo seguinte mostra um conjunto de dados que contém números negativos, e este tutorial irá orientá-lo através de vários métodos para alterar esses números negativos para zeros instantaneamente na sua seleção.

Números negativos alterados para zeros

Alterar um número negativo para zero com a função SE
Alterar um número negativo para zero com uma célula Formato personalizado
Alterar facilmente um número negativo para zero com alguns cliques
Utilizar uma macro VBA para definir diretamente todos os valores negativos como zero


Alterar um número negativo para zero com a função SE

A função SE no Microsoft Excel permite identificar e substituir facilmente números negativos por zeros, mantendo os positivos inalterados. Esta solução é ideal para conjuntos de dados pequenos a médios, em que pretende criar uma nova coluna limpa ou uma Área de Colocação da Lista com base numa existente. O método da fórmula SE revela-se especialmente útil quando necessita que a alteração seja dinâmica — caso os seus Dados de Origem sejam atualizados, os resultados são recalculados automaticamente.

1. Numa célula vazia (por exemplo, a célula E1), introduza a seguinte fórmula para verificar se o valor em A1 é negativo e, nesse caso, devolver zero; caso contrário, devolver o valor original:

=IF(A1<0,0,A1)

Fórmula introduzida na primeira célula

2. Após digitar a fórmula, prima Enter para confirmar. Para aplicar a fórmula a toda uma lista ou intervalo, arraste a alça de preenchimento (o pequeno quadrado no canto inferior direito da célula) na horizontal ou na vertical até às células do seu intervalo-alvo. Todos os números negativos serão imediatamente substituídos por zeros.

Números negativos alterados para zeros

3. Como este método depende de fórmulas, poderá precisar de copiar os resultados e colá-los como valores se quiser remover as fórmulas ou tornar a saída independente de alterações futuras nos dados originais. Para o fazer, basta copiar o intervalo preenchido, clicar com o botão direito do rato e escolher «Colar Especial» > «Valores».

Dicas práticas e lembretes: Este método também converte quaisquer células vazias em zeros, já que estas são tratadas como zero na comparação. Se pretender ignorar células vazias, considere utilizar uma fórmula mais avançada:

=IF(A1="", "", IF(A1<0,0, A1))
Após introduzir, alargue conforme descrito acima.

 


Várias cliques para alterar todos os números negativos para zeros (ou alterar o sinal dos valores) numa seleção no Excel:

O utilitário Kutools para Excel's Alterar Sinal do Número permite-lhe transformar facilmente todos os números negativos em zeros numa seleção no Excel. Além disso, pode inverter rapidamente o sinal dos valores sempre que necessário com este utilitário, conforme demonstrado abaixo.
Transfira agora a versão de avaliação gratuita de 30 dias com todas as funcionalidades do Kutools para Excel!

Kutools for Excel's Alterar Sinal dos Valores transforma todos os números negativos em zeros com um clique


Alterar um número negativo para zero com uma célula Formato personalizado

As capacidades de formatação do Excel permitem-lhe apresentar visualmente números negativos como zeros, sem afetar os valores subjacentes ou fórmulas. Trata-se de uma boa solução se apenas precisar da aparência de zeros em vez de números negativos, talvez para apresentações ou impressão, mas ainda necessitar de manter os dados reais inalterados para cálculos ou auditorias. No entanto, note que esta abordagem não afetará o resultado de cálculos que façam referência a estas células — o valor subjacente permanece negativo, sendo apenas a apresentação modificada.

1. Selecione o intervalo de células que pretende formatar.

2. Clique com o botão direito do rato na seleção e escolha Definir formato de célula no menu de contexto.

3. Na caixa de diálogo Definir formato de célula:

  • Aceda ao separador Número.
  • Escolha Personalizado na lista Categoria.
  • No campo Tipo:, introduza #,##0;"0". Veja a imagem abaixo:
  • Clique em OK para confirmar.

Caixa de diálogo Formatar Células

Agora, todos os números negativos na sua seleção são apresentados como zeros. Esta técnica é particularmente útil ao preparar relatórios impressos ou painéis onde não é desejável exibir valores negativos.

Nota: Este método altera apenas a forma como os dados são apresentados na folha de cálculo; as fórmulas e os valores reais das células permanecem inalterados. Os cálculos baseados nestas células continuarão a utilizar os números negativos originais. Tenha cuidado se planear exportar ou partilhar o ficheiro — outros utilizadores poderão ver ou utilizar os números negativos originais, e não zeros.


Alterar facilmente um número negativo para zero com alguns cliques

Se procura uma solução eficiente que exija o mínimo de passos, utilizar o utilitário Kutools para Excel’s Alterar Sinal do Número é uma excelente opção. Este utilitário avançado, mas fácil de usar, permite alterar em lote todos os números negativos para zeros no seu intervalo selecionado em segundos — acelerando significativamente o seu fluxo de trabalho em comparação com métodos manuais ou a cópia de fórmulas. Este método é ideal para utilizadores que frequentemente limpam dados importados ou realizam reconciliações e preferem uma modificação direta do conteúdo das células.

Antes de aplicar o Kutools para Excel, por favor, descarregue e instale-o primeiro.

1. Selecione o intervalo com os números negativos que pretende converter em zeros e, em seguida, clique em Kutools > Conteúdo > Alterar Sinal do Número. Veja a imagem:

Opção Alterar Sinal dos Valores no separador Kutools na faixa de opções

2. Na caixa de diálogo Alterar Sinal do Número que surge, selecione a opção Mudar todos os números negativos para zero e, em seguida, clique no botão OK. Veja a imagem:

Caixa de diálogo Alterar Sinal dos Valores

Todos os valores negativos na Selecionar intervalo são alterados para zeros instantaneamente, conforme ilustrado abaixo.

Números negativos alterados para zeros

Dicas para utilizadores do Kutools: O utilitário edita diretamente os valores, pelo que os seus dados ficam prontos a usar em gráficos, exportações ou etapas posteriores de cálculo. Não afeta células não numéricas e lida eficientemente com grandes intervalos. Após a execução, verifique o resultado e guarde o seu ficheiro para evitar eventuais perdas acidentais devido às limitações do comando Anular.

Kutools para Excel – Inclui mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, fáceis e eficientes.Descarregue já!


Utilizar uma macro VBA para definir diretamente todos os valores negativos como zero

Para utilizadores avançados ou aqueles que lidam com tarefas repetitivas de limpeza de dados, utilizar VBA (Visual Basic for Applications) é uma forma prática de automatizar o processo de conversão de todos os números negativos numa Selecionar intervalo para zero. Esta solução com macros é adequada a conjuntos de dados maiores ou cenários em que pretende evitar o excesso de fórmulas e efetuar alterações diretas aos valores das células. Ao contrário da formatação, o VBA atualiza permanentemente o conteúdo das células, refletindo imediatamente a alteração em quaisquer fórmulas ou cálculos subsequentes que utilizem essas células.

Vantagens: Substitui diretamente os valores no local, lida com seleções de qualquer dimensão e pode ser personalizado ou expandido para regras empresariais mais complexas.

Desvantagens: Requer ativação de macros e acesso ao editor do VBA. As alterações efetuadas por macros não podem ser anuladas com um único clique, pelo que deve considerar fazer uma cópia de segurança da sua folha de cálculo antes de as aplicar.

1. Clique em Ferramentas de Programador no Friso do Excel (se o separador não estiver visível, ative-o nas definições do Excel). Em seguida, clique em Visual Basic para abrir o editor VBA. Na nova janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo e cole o seguinte código no novo Módulo:

Sub ChangeNegativeValuesToZero()
    Dim Rng As Range
    Dim Cell As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set Rng = Application.Selection
    Set Rng = Application.InputBox("Select the range to process", xTitleId, Rng.Address, Type:=8)
    For Each Cell In Rng
        If IsNumeric(Cell.Value) Then
            If Cell.Value < 0 Then
                Cell.Value = 0
            End If
        End If
    Next
End Sub

2. Para executar a macro, clique no botão Botão Executarno editor ou prima F5. Irá surgir uma caixa de diálogo a solicitar que selecione o intervalo de células que pretende processar. Selecione o intervalo que contém valores negativos e prossiga. A macro percorrerá cada célula e definirá automaticamente qualquer valor negativo como zero.

Dicas: Certifique-se de guardar o seu trabalho antes de executar macros, pois as alterações efetuadas não podem ser facilmente revertidas. Para operações em lote mais intensivas, experimente primeiro as macros numa cópia de exemplo. Este método ignora células não numéricas, garantindo que apenas os dados numéricos são afetados.


Alterar facilmente um número negativo para zero com alguns cliques

 
Kutools para Excel: Mais de 300 ferramentas práticas ao seu alcance! Aproveite funcionalidades potenciadas por IA para um trabalho mais inteligente e rápido!Descarregar já!

Artigos relacionados:

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos