Em muitas ocasiões, você pode querer converter um número negativo em um positivo no MS Excel. Qualquer que seja o requisito, existem muitas maneiras diferentes de realizar essa tarefa; Rápido e fácil. Você pode usar funções de fórmula simples como If() e Abs() para o mesmo, ou você pode usar a funcionalidade colar especial, ou você pode contar com o recurso preenchimento flash, que é considerado um recurso mágico do Excel. Você pode até escrever um script VBA simples para converter números negativos em números positivos em um único clique.
Mergulhe no artigo para explorar todas as soluções mencionadas acima! Espero que você goste de ler o artigo.
Solução 1: Multiplicando o número negativo por-1 usando a função de fórmula IF()
Digamos que você tenha seus números negativos na coluna chamada Origem e você deseja apenas os valores convertidos positivos na coluna Resultado. Vamos ver como isso pode ser feito.
Etapa 1:Clique duas vezes na primeira célula da Coluna Resultado para entrar no modo de edição. Agora, copie e cole a seguinte fórmula nela.
=IF(A2<0,-A2,A2)
Se seu primeiro valor negativo estiver em uma célula diferente da célula A2 , você precisará substituir o ID da célula correspondente em vez de A2 na fórmula.
Explicação da fórmula:
=IF(A2<0,-A2, A2) instrui o Excel a verificar se o valor na célula A2 é menor que 0 (zero) ou não. Se for, então o valor deve ser multiplicado por-1. Caso contrário, o número deve ser deixado como tal. Portanto, os números negativos são tornados positivos multiplicando-os por-1 e os números positivos são deixados como tal.
Etapa 2: pressione Enter ou clique em outro lugar para ver o resultado.
Agora, para aplicar a mesma fórmula em toda a coluna, clique no pequeno quadrado presente na parte inferior canto direito da célula aplicada à fórmula e arraste para baixo.
Etapa 3: é isso. Agora você aplicou com sucesso a fórmula em sua coluna. Muito bem!
Solução 2: Usando a Função Fórmula ABS()
Esta é uma função diferente, embora dê o mesmo resultado. Ele recebe qualquer número como argumento e retorna seu valor absoluto como resultado. Lembre-se de que esta função dará um VALOR erro se você fornecer qualquer caractere diferente de um número como argumento.
Etapa 1 strong>: Mais uma vez,clique duas vezes na primeira célula da coluna Result e copie e cole o seguinte fórmula.
=ABS(A2)
Se seus dados não estiverem na célula A2, você deverá substituir A2 pelo ID de célula correto onde os dados residem.
Etapa 2: Pressione a tecla Enter para ver o resultado que a função ABS retornou.
Etapa 3: Apenas como na seção anterior, você pode clicar e arrastar a pequena forma quadrada presente no canto inferior direito da célula aplicada à fórmula para aplicar a mesma fórmula a todas as células abaixo dela.
Solução 3: Multiplicando o número negativo por-1 usando Paste Special
Este método usa a mesma lógica do m método descrito na Solução 1. No entanto, nesta solução, não usamos a função IF(), em vez disso, usamos a funcionalidade Colar especial para alcançar nossos resultados.
Etapa 1: Clique duas vezes em qualquer lugar na planilha do Excel e digite -1. Agora clique na célula e pressione as teclas CTRL + C juntas para copiar a célula.
Etapa 2: a seguir, selecione todo o intervalo de células contendo os valores negativos que você deseja converter em números positivos.
Observação: O intervalo de células selecionado pode conter valores positivos e negativos. Mas precisamos multiplicar apenas os valores negativos por-1. Se selecionarmos todo o intervalo de células, os valores positivos também serão multiplicados por-1 e se tornarão negativos, o que não é desejável. Então, vamos selecionar apenas os valores negativos do intervalo de células selecionado. Vamos ver como a seleção pode ser feita e como podemos converter com sucesso apenas os números negativos nas etapas abaixo.
Etapa 3: Pressione CTRL + F
strong> simultaneamente e abra a janelaLocalizar e substituir.
Certifique-se de estar na guia Localizar. Agora, no campo Localizar, digite – (menos) e pressione o botão Localizar tudo.
Etapa 4: agora, a janela Localizar e substituir listaria todos os números negativos no intervalo de células selecionado.
Basta pressionar as teclas CTRL + A juntos para selecionar todo o resultado. Pressione o botão Fechar quando terminar.
Etapa 5: Se você agora olhar para sua planilha do Excel, poderá ver que somente os números negativos são selecionados. Agora, clique com o botão direito em qualquer lugar no intervalo de células selecionado e clique na opção Colar especial.
Etapa 6: Na janela Colar especial, na seção Colar, escolha o botão de opção correspondente a Valores.
Na seção Operação, escolha o botão rádio correspondente à opção Multiplicar.
Pressione OK quando terminar.
Etapa 7: Viola! Seus números negativos são todos positivos agora! Divirta-se!
Depois de ter todos os números positivos, você pode simplesmente excluir a célula onde digitou-1.
Solução 4: usando o Flash Recurso de preenchimento
O método de preenchimento do Flash é um método bastante simples que ensina ao Excel os padrões que você deseja que ele aprenda.
Etapa 1: Em primeiro lugar >clique duas vezes na primeira célula da coluna resultante e digite manualmente na versão positiva do número negativo correspondente.
Agora, basta clicar em a célula que tem o resultado digitado manualmente e pressione as teclas CTRL + E juntas.
Etapa 2: Para sua surpresa, O Excel aprenderia o padrão e, instantaneamente, forneceria os valores absolutos de todos os números em sua coluna resultante, convertendo todos os números negativos em positivos no processo.
Leia também: Como preencher automaticamente com base em dados em Padrões usando Flash Fill no Excel
Solu ção 5: Usando um script VBA simples
Este método envolve um script VBA simples, usando o qual você pode converter seus números negativos em positivos em um único clique.
Para este método funcionar, primeiro você precisa ativar o modo Desenvolvedor. Vamos ver como isso pode ser feito nas etapas 1 a 3. Se você já tiver o modo DEVELOPER ativado, poderá pular imediatamente para a etapa 4.
Etapa 1 : na faixa superior das guias, clique na guia FILE.
Etapa 2: à esquerda strong> painel da janela, clique em Opções.
Etapa 3: no painel esquerdo do Word Opções, clique primeiro em Personalizar faixa de opções.
Agora, no painel da janela direita, sob Personalizar a faixa de opções, role para baixo, localize e marque a caixa de seleção correspondente à opção Desenvolvedor.
Clique em OK botão quando terminar.
Etapa 4: quando a guia Desenvolvedor estiver ativada, clique na guia DESENVOLVEDOR na parte superior.
Agora, na guia DESENVOLVEDOR ções, clique no botão Visual Basic.
Etapa 5: Agora, na janela do Editor do Visual Basic, clique no botão Inserir e clique na opção Módulo.
Etapa 6: Agora você precisa copiar e colar o código a seguir na página do editor que você tem à sua frente.
Sub theGeekPageChangeNegativeToPositiveMacro() Para cada célula na seleção If Cell.Value <0 then cell.value=-Cell.Value end if next cell sub
Depois de ter copiado o código, você pode clicar no botão Fechar e fechar o editor, salvar não é obrigatório. Mas se você optar por salvar o arquivo, lembre-se de salvá-lo como um arquivo de macro com o formato .xlsm.
Etapa 7: Quando você estão de volta à janela do Excel, primeiro selecione todas as células que você deseja converter de negativo para positivo.
Agora, verifique se você está no DESENVOLVEDOR
strong> e clique no botão Macros.
Etapa 8: Na lista de Macros disponíveis, clique em nossa macro, que é theGeekPageChangeNegativeToPositiveMacro(). Pressione o botão Executar para executar a macro.
Etapa 9: Bem, você não precisa fazer mais nada. O Excel fez tudo. Se você ainda não percebeu, seus números negativos são todos positivos agora! Divirta-se!
Por favor, diga-nos na seção de comentários qual método é o seu favorito. Nosso favorito, é claro, é o último método, pois envolve um pouco de script. É claro que nós, da The Geek Page, adoramos coisas nerds.
Fique ligado para mais dicas e truques incríveis.
Alguém que é apaixonado por escrita e truques e dicas técnicas.