Como arredondar um intervalo de células no Excel?
Ao trabalhar com dados numéricos no Excel, é comum encontrar valores com várias casas decimais. Por exemplo, você pode ter um conjunto de dados onde números como 2.1054 aparecem, mas você só precisa deles em um formato arredondado, como 2.11 para padronizar a apresentação ou preparar os dados para relatórios. Arredondar cada valor manualmente pode ser tedioso, especialmente com grandes intervalos de dados. Felizmente, o Excel oferece várias maneiras eficientes de arredondar um intervalo de células para um número desejado de casas decimais. Abaixo, você encontrará instruções passo a passo para vários métodos práticos, juntamente com dicas de uso e notas comparativas para escolher a abordagem mais adequada às suas necessidades.
Arredonde um intervalo de células com a função ARRED
Arredonde um intervalo de células com código VBA
Alternativa: Use a Formatação de Células para Arredondamento Exibido
Alternativa: Use a função MARRED para arredondar para um múltiplo especificado
Arredonde um intervalo de células com a função ARRED
A função ARRED incorporada do Excel é uma maneira direta de arredondar números para um número específico de casas decimais. Sua sintaxe é ARRED(número, núm_dígitos), onde “número” é o valor a ser arredondado, e “núm_dígitos” especifica o número de casas decimais.
Suponha que você tenha um intervalo de valores numéricos nas células A2:A10 que deseja arredondar. Siga estes passos:
1. Clique em uma célula em branco onde deseja colocar o resultado arredondado - por exemplo, C2. Insira a seguinte fórmula:
=ROUND(A2,2)
2. Pressione Enter. Isso exibirá o valor de A2 arredondado para duas casas decimais em C2.
3. Para arredondar todo o intervalo, mova o cursor para o canto inferior direito da célula C2 até que ele se torne um pequeno sinal de mais (a alça de preenchimento). Arraste essa alça sobre o intervalo de destino (por exemplo, até C10). Isso copiará a fórmula ARRED para cada valor correspondente na coluna A. Os resultados serão exibidos conforme mostrado abaixo:
Se você deseja que os valores arredondados substituam os números originais, pode copiar os resultados arredondados e usar Colar Especial > Valores para sobrescrever o intervalo original. No entanto, observe que os dados originais serão perdidos se você sobrescrever.
A função ARRED é confiável para garantir a precisão do cálculo e pode ser combinada com outras fórmulas conforme necessário. No entanto, lembre-se de que o uso de fórmulas exigirá a manutenção de uma coluna adicional, a menos que você sobrescreva os originais.
Arredonde / Arredonde para cima / Arredonde para baixo um intervalo de números sem fórmula: Com o recurso Arredondar do Kutools para Excel, você pode arredondar, arredondar para cima, arredondar para baixo ou arredondar para par um intervalo de células conforme necessário, sem qualquer fórmula. |
Arredonde um intervalo de células com código VBA
Para usuários avançados ou aqueles que frequentemente realizam arredondamento em lote em diferentes intervalos, automatizar o processo de arredondamento com VBA pode melhorar a eficiência. Este método é especialmente adequado se você quiser processar um grande número de células de uma vez sem depender de colunas extras.
Aqui está como usar uma macro VBA para arredondar um intervalo selecionado de números no local:
1. Primeiro, selecione o intervalo de células que deseja arredondar.
2. Vá ao menu do Excel e clique em Desenvolvedor > Visual Basic. Se você não vir a aba Desenvolvedor, pode ser necessário habilitá-la nas opções do Excel. Na janela Microsoft Visual Basic for Applications que aparece, clique em Inserir > Módulo para adicionar um novo módulo de código e, em seguida, cole o seguinte código:
VBA: Arredonde um intervalo de células:
Sub RoundNum()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim xNum As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xNum = Application.InputBox("Decimal", xTitleId, Type:=1)
For Each Rng In WorkRng
Rng.Value = Application.WorksheetFunction.Round(Rng.Value, xNum)
Next
End Sub
3. Para executar o código, clique no botão “Executar” no editor VBA. Uma caixa de diálogo aparecerá. Selecione o intervalo que deseja arredondar, se solicitado (você também pode usar o mouse para selecionar diretamente na planilha). Veja captura de tela:
4. Clique OK. Em seguida, será solicitado que você insira o número de casas decimais para arredondamento - insira o valor necessário (por exemplo, 2 para duas casas decimais) e clique OK novamente. Veja captura de tela:
5. Os valores no intervalo selecionado serão arredondados no local de acordo com sua entrada. Veja captura de tela:
Ao usar VBA, esteja ciente de que as alterações são imediatas e não podem ser desfeitas. Sempre considere manter um backup dos seus dados antes de executar macros, especialmente em planilhas importantes.
Arredonde rapidamente / Arredonde para cima / Arredonde para baixo um intervalo de células com Kutools para Excel
O Kutools para Excel oferece uma solução eficiente que permite arredondar, arredondar para cima ou arredondar para baixo uma seleção de células – tudo isso sem fórmulas. Isso é muito adequado para usuários que desejam resultados rápidos e precisam de uma opção para personalizar como o arredondamento é tratado (arredondamento normal, sempre para cima ou sempre para baixo) em todo um intervalo.
Para usar esse recurso, certifique-se de já ter baixado e instalado o Kutools para Excel no seu computador. Siga estas instruções:
1. Destaque o grupo de células que deseja arredondar. Em seguida, vá para a aba Kutools, selecione Arredondar no menu de opções. Veja captura de tela:
2. Na caixa de diálogo Arredondar sem Fórmula, insira o número desejado de casas decimais no campo Casas decimais. Em seguida, selecione a operação que deseja: Arredondamento (arredondamento padrão), Arredondamento para cima (sempre arredondar números para cima) ou Arredondamento para baixo (sempre arredondar para baixo). Quando estiver pronto, clique Ok. Todas as células selecionadas serão arredondadas de acordo com suas configurações. Veja captura de tela:
O Kutools aplica o resultado diretamente às células originais, simplificando seu fluxo de trabalho e produzindo resultados imediatos. Você não precisa criar colunas extras ou escrever fórmulas. É especialmente útil ao lidar com grandes conjuntos de dados ou tarefas repetitivas de limpeza de dados. No entanto, observe que esta mudança sobrescreve os valores originais, então considere manter um backup, se necessário.
Clique em Baixar e experimente gratuitamente o Kutools para Excel agora!
Alternativa: Use a Formatação de Células para Arredondamento Exibido
Se sua principal preocupação for apenas como os números aparecem (não seu verdadeiro valor calculado), a formatação de células incorporada do Excel pode “exibir” valores arredondados sem modificar os dados reais. Isso é ideal para relatórios ou apresentações onde os valores exibidos devem ser concisos, mas você deseja manter a precisão do cálculo em segundo plano.
Para alterar a exibição de decimais:
- Selecione o intervalo que deseja formatar.
- Clique com o botão direito e escolha Formatar Células, depois vá à aba Número e selecione a categoria Número.
- Ajuste as Casas decimais conforme sua preferência (por exemplo, defina como 2 para duas casas decimais).
- Clique OK. Os valores no seu intervalo agora aparecerão arredondados, mas seus valores originais completos ainda estarão presentes na célula, tornando este método não destrutivo.
Este método é rápido e sem risco; no entanto, os cálculos baseados nessas células ainda usarão os valores originais completos, então tenha isso em mente ao analisar dados.
Alternativa: Use a função MARRED para arredondar para um múltiplo especificado
Às vezes, você pode querer arredondar valores para o múltiplo mais próximo especificado, como arredondar 7,8 para o múltiplo mais próximo de 0,5 (resultando em 8). A função MARRED do Excel é adequada para esses cenários.
1. Em uma célula em branco (por exemplo, C2), insira a seguinte fórmula para arredondar o valor em A2 para o múltiplo mais próximo de 0,5:
=MROUND(A2,0.5)
2. Pressione Enter para calcular e, em seguida, use a alça de preenchimento para copiar a fórmula para outras células, conforme necessário.
A função MARRED é particularmente útil em cenários de precificação, agendamento ou categorização, onde os dados devem se alinhar a um incremento ou valor padrão específico. No entanto, observe que ela requer o complemento Analysis ToolPak em versões mais antigas do Excel (Excel 2007 ou anterior).
Dicas e Solução de Problemas:
- Ao sobrescrever dados (com VBA, Kutools ou colando valores), sempre considere salvar um backup para evitar a perda de dados.
- Se você receber um erro #NOME? com MARRED, verifique se habilitou os complementos necessários em Arquivo > Opções > Complementos.
- As fórmulas ARRED não alterarão automaticamente seus dados originais - copie os valores de volta se desejar substituir os números antigos.
- O Kutools simplifica tarefas rotineiras para usuários que trabalham com grandes volumes de dados ou relatórios repetitivos.
- Sempre confirme que está arredondando o intervalo correto antes de executar macros.
Ao entender esses diferentes métodos, você pode otimizar sua abordagem de arredondamento de acordo com seu fluxo de trabalho, seja usando fórmulas, automação ou operações diretas na célula.
Melhores Ferramentas de Produtividade para Office
Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface de abas para o Office e facilita muito seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!