- Multiplique com menos 1 para converter o número negativo em positivo
- Use a função ABS para alterar todos os números negativos para positivos
- Multiplique usando Colar especial para inverter o sinal
- Preenchimento Flash para remover o sinal negativo
- Converter números negativos em positivos com um único clique (VBA)
Assistir ao vídeo - Converter número negativo em positivo no Excel
A maioria das pessoas que trabalha com planilhas do Excel lida com números em grandes / pequenos conjuntos de dados.
E quando você trabalha com números, você terá todos os tipos (positivo, negativo, decimais, data / hora).
Uma das tarefas comuns que muitos de nós precisamos fazer com frequência é converter esses números de um formato para outro.
E provavelmente o mais comum é quando você precisa mude números negativos para números positivos (remova o sinal negativo) para alguns cálculos.
E, novamente, existem várias maneiras de fazer isso no Excel.
Neste tutorial, mostrarei algumas maneiras simples de transformar números negativos em positivos no Excel (usando fórmulas, uma técnica de copiar e colar e outros métodos incríveis).
Então, se você estiver interessado, continue lendo!
Multiplique com menos 1 para converter o número negativo em positivo
Se você tiver uma coluna cheia de números e quiser obter rapidamente os números onde os negativos foram convertidos em positivos, você pode fazer isso facilmente multiplicando esses valores negativos por -1.
Mas você também deve garantir que está apenas multiplicando os números negativos e não os positivos.
Suponha que você tenha um conjunto de dados conforme mostrado abaixo:
Abaixo está a fórmula que irá converter números negativos em positivos e manter o resto inalterado:
= SE (A2> 0, A2, -A2)
A fórmula acima usa a função IF para primeiro verificar se o número é positivo ou não. Se for positivo, o sinal não se altera e se for negativo, acrescenta-se um sinal negativo à referência, o que acaba nos dando apenas um número positivo.
Caso você também tenha valores de texto no conjunto de dados, esta função irá ignorar isso (e apenas os valores negativos serão alterados)
Agora que você tem o resultado necessário, pode converter essas fórmulas em valores (e copiá-los sobre os dados originais, caso não precise deles)
Use a função ABS para alterar todos os números negativos para positivos
O Excel tem uma função dedicada que remove o sinal negativo e fornece o valor absoluto.
… a Função ABS
Suponha que você tenha o conjunto de dados conforme mostrado abaixo e deseja alterar os valores negativos para valores positivos.
Abaixo está a fórmula que fará isso:
= ABS (A2)
A função ABS acima não afeta os números positivos, mas converte números negativos em valores positivos.
Agora que você tem o resultado necessário, pode converter essas fórmulas em valores (e copiá-los sobre os dados originais, caso não precise deles)
Uma pequena desvantagem da função ABS é que ela só funciona com números. Caso você tenha dados de texto em alguma das células e use a função ABS, você receberá #VALUE! erro.Multiplique usando Colar especial para inverter o sinal
Caso queira inverter o sinal do número (ou seja, mudar de negativo para positivo e positivo para negativo), você também pode usar esta técnica de multiplicação especial de colar.
Suponha que você tenha o conjunto de dados conforme mostrado abaixo e deseja inverter o sinal:
Abaixo estão as etapas para inverter o sinal usando Colar especial:
- Em qualquer célula vazia da planilha, insira -1
- Copie esta célula (que tem o valor -1)
- Selecione o intervalo onde deseja inverter o sinal.
- Clique com o botão direito em qualquer uma das células selecionadas
- Clique em Colar especial. Isso abrirá a caixa de diálogo Colar especial
- Na opção Colar, selecione ‘Valores’
- Nas opções de operação, selecione ‘Multiplicar’
- Clique OK
- Exclua -1 da célula
Você notaria que as etapas acima mudam instantaneamente e inverte o sinal do número (ou seja, os números positivos tornam-se negativos e os números negativos tornam-se positivos).
Mas e se você quiser apenas converter números negativos em números positivos e não o contrário?
Nesse caso, você precisa primeiro selecionar todos os números negativos e, em seguida, seguir as etapas acima.
Veja como selecionar apenas os números negativos no Excel:
- Selecione todo o conjunto de dados
- Segure a tecla Control e pressione a tecla F. Isso abrirá a caixa de diálogo Localizar e substituir.
- No campo Localizar, insira - (o sinal de menos)
- Clique em Encontrar tudo
- Segure a tecla Controle e pressione a tecla A.
As etapas acima selecionariam apenas as células com sinal negativo. Agora que você selecionou essas células, pode usar a técnica Colar especial para alterar o sinal apenas dos números negativos.
Esta técnica tem duas vantagens sobre a técnica de fórmula (os dois métodos abordados antes):
- Não é necessário adicionar uma coluna adicional e usar uma fórmula para obter o resultado nessa coluna. Você pode usar isso em seu conjunto de dados existente.
- Você não precisa converter as fórmulas em valores (como o resultado que você obtém já é um valor e não uma fórmula)
Preenchimento Flash para remover o sinal negativo
O Flash Fill é uma nova funcionalidade introduzida no Excel 2013.
Ele permite que você identifique padrões rapidamente e, em seguida, forneça o resultado em que o padrão foi aplicado a todo o conjunto de dados.
Um uso disso é quando você tem nomes e deseja separar o nome e o sobrenome. Assim que você digitar o primeiro nome em uma célula adjacente algumas vezes, o Flash Fill identificará o padrão e fornecerá todos os primeiros nomes.
Da mesma forma, você pode usá-lo para remova o sinal negativo de um número, enquanto os valores positivos permanecem inalterados.
Abaixo está um conjunto de dados onde tenho os números negativos e desejo alterá-los para valores positivos.
Abaixo estão as etapas para alterar números negativos para números positivos usando o Flash Fill:
- No adjacente àquele com os dados, insira o resultado esperado manualmente. Neste exemplo, irei inserir manualmente 874
- Na célula abaixo, insira o resultado esperado (162 neste exemplo)
- Selecione ambas as células
- Coloque o cursor sobre a parte inferior direita da seleção. Ele se transformará em um ícone de mais
- Clique e arraste para preencher a coluna (ou clique duas vezes)
- Clique no ícone Opções de Preenchimento Automático
- Clique em Flash Fill
As etapas acima dariam o resultado esperado, onde o sinal negativo foi removido.
Uma coisa que você precisa lembrar ao usar esse método é que o Excel depende de adivinhar o padrão. Portanto, você terá que pelo menos mostrar ao Excel que está convertendo um número negativo em positivo.
Isso significa que você terá que inserir manualmente o resultado esperado até ter coberto pelo menos um número negativo.
Converter números negativos em positivos com um único clique (VBA)
E, por último, você também pode usar o VBA para converter valores negativos em valores positivos.
Eu recomendaria usar esse método se isso for algo que você precisa fazer com frequência. Talvez você obtenha regularmente o conjunto de dados de um banco de dados ou de um colega e tenha que fazer isso sempre.
Nesse caso, você pode criar e salvar o código de macro VBA na Pasta de trabalho pessoal de macros e colocar o VBA na barra de ferramentas de acesso rápido. Dessa forma, da próxima vez que você obtiver um conjunto de dados em que tenha que fazer isso, basta selecionar os dados e clicar no ícone no QAT …
… e pronto!
Não se preocupe, vou mostrar as etapas exatas para fazer isso funcionar.
Abaixo está o código VBA que converterá valores negativos em valores positivos no intervalo selecionado:
Sub ChangeNegativetoPOsitive () para cada célula na seleção If Cell.Value <0 Then Cell.Value = -Cell.Value End If Next Cell End Sub
O código acima usa o loop For Next para percorrer cada célula na seleção. Ele usa a instrução IF para verificar se o valor da célula é negativo ou não. Se o valor for negativo, o sinal é invertido e, se não for, será ignorado.
Você pode adicionar este código a um módulo regular em uma pasta de trabalho (se quiser usar apenas nessa pasta de trabalho). E caso você queira usar este código de macro em qualquer pasta de trabalho em seu sistema, você pode salvá-lo em uma pasta de trabalho de macro pessoal.
Aqui estão as etapas para obter a Pasta de trabalho pessoal de macros (PMW).
Aqui estão as etapas para salvar este código no PMW.
Agora, deixe-me mostrar como adicionar este código à barra de ferramentas de acesso rápido (as etapas são as mesmas, quer você salve este código em uma única pasta de trabalho ou no PMW)
- Abra a pasta de trabalho onde você tem os dados
- Adicione o código VBA à pasta de trabalho (ou ao PMW)
- Clique na opção ‘Personalizar barra de ferramentas de acesso rápido’ no QAT
- Clique em ‘Mais Comandos’
- Na caixa de diálogo Opções do Excel, clique no menu suspenso ‘Escolher comandos de’
- Clique em Macros. Isso irá mostrar a você todas as macros na pasta de trabalho (ou na pasta de trabalho macro pessoal)
- Clique no botão ‘Adicionar’
- Clique OK
Agora você terá o ícone de macro no QAT.
Para usar esta macro com um único clique, basta fazer a seleção e clicar no ícone da macro.
Observação: caso esteja salvando o código de macro VBA na pasta de trabalho, você precisa salvar a pasta de trabalho no formato habilitado para macro (XLSM)Espero que você tenha achado este tutorial do Excel útil.