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

Como converter números positivos em negativos no Excel?

AutorApoio Técnico Data de Modificação

Como pode alterar rapidamente todos os números ou valores positivos para negativos no Excel? Os métodos seguintes mostram-lhe como converter de forma rápida todos os números positivos em negativos no Excel.

dados originais seta para a direitaalterar números positivos para negativos

Alterar números positivos para negativos com a função Colar Especial

Alterar números positivos para negativos ou vice-versa com o Kutools para Excel

Alterar números positivos para negativos com código VBA


Alterar números positivos para negativos com a função Colar Especial

Pode transformar números positivos em negativos com a função Colar Especial no Excel. Siga os passos abaixo.

1. Toque no número -1 numa célula vazia e copie-o.

2. Destaque o intervalo que pretende alterar, clique com o botão direito do rato e selecione Colar Especial no menu de contexto para abrir a caixa de diálogo Colar Especial. Veja a captura de ecrã:

selecione o intervalo de dados, clique com o botão direito e escolha Colar Especial

3. Em seguida, selecione a opção Tudo em Colar e, depois, Multiplicar em Operação.

especificar opções na caixa de diálogo

4. Depois, clique em OK e todos os números positivos serão convertidos em números negativos.

todos os números positivos foram alterados para números negativos

5. Por fim, pode eliminar o número -1 sempre que necessário.


Alterar ou converter números positivos em negativos e vice-versa

Com o Kutools para Excel’s Alterar Sinal do Númeroutilitário, pode alterar números positivos para negativos ou vice-versa, inverter o sinal dos números, Corrigir todos os números negativos finais, entre outros.Clique para descarregar o Kutools para Excel!


Converta números positivos em negativos ou vice-versa com Kutools para Excel

Pode também utilizar a ferramenta Kutools para Excel’s Alterar Sinal do Número para converter rapidamente todos os números positivos em negativos.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando criatividade e eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas sobre Kutools para Excel...         Teste gratuito...

Se tiver instalado o Kutools para Excel, pode converter números positivos em negativos da seguinte forma:

1. Selecione o intervalo que pretende alterar.

2. Clique em Kutools > Conteúdo > Alterar Sinal do Número. Veja a captura de ecrã:

clique na funcionalidade Alterar Sinal dos Valores do Kutools

3. Na caixa de diálogo Alterar Sinal do Número, selecione a opção Mudar todos os números positivos para negativos.

selecione a opção Alterar todos os valores positivos para negativos

4. Em seguida, clique em OK ou em Aplicar. Assim, todos os números positivos serão convertidos em números negativos.

dados originais seta para a direitatodos os números positivos foram convertidos em números negativos
Dicas:
  • Para utilizar esta funcionalidade, deverá primeiro instalar o Kutools para Excel. Por favor, clique para descarregar e experimentar gratuitamente durante 30 dias agora!
  • Para alterar todos os números negativos para positivos, selecione Mudar todos os números negativos para positivos na caixa de diálogo, conforme ilustrado na imagem seguinte:
    Alterar todos os valores negativos para positivos com o KutoolsO Kutools para Excel Alterar Sinal do Número também permite Corrigir todos os números negativos finais, Mudar todos os números negativos para positivos e muito mais. Para obter informações mais detalhadas sobre o Alterar Sinal do Número, consulte a descrição da funcionalidade Alterar Sinal do Número.

Alterar números positivos para negativos com código VBA

Com código VBA, também pode converter números positivos em negativos — basta saber como utilizar o VBA. Siga os passos abaixo:

1. Selecione o intervalo que deseja alterar.

2. Clique em Programador > Visual Basic. Será apresentada uma nova janela do Microsoft Visual Basic para Aplicações. Clique em Inserir > Módulo e copie e cole o código seguinte no módulo:

Sub ChangeToNegative()
'Updateby Extendoffice
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlNumbers)
For Each rng In WorkRng
    xValue = rng.Value
    If xValue > 0 Then
        rng.Value = xValue * -1
    End If
Next
End Sub

3. Clique no botão botão executar para executar o código. Será apresentada uma caixa de diálogo para selecionar o intervalo cujos valores positivos pretende converter em negativos. Veja a captura de ecrã:

código VBA para selecionar os números

4. Clique em Ok e os valores positivos no intervalo selecionado serão convertidos imediatamente em negativos.


Demonstração: Converta números positivos em negativos ou vice-versa com Kutools para Excel