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 manualmente cada valor 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 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 embutida 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 (o controle de preenchimento). Arraste esse controle sobre o intervalo desejado (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ê quiser 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 dos cálculos 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 valores 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 rapidamente, arredondar para cima, arredondar para baixo ou até mesmo arredondar para par um intervalo de células conforme necessário, sem nenhuma fórmula. |
Arredonde um intervalo de células com código VBA
Para usuários avançados ou aqueles que frequentemente realizam arredondamentos 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 guia Desenvolvedor, talvez precise 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 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 a captura de tela:
4. Clique em OK. Você será então solicitado a inserir o número de casas decimais para arredondamento — insira o valor necessário (por exemplo, 2 para duas casas decimais) e clique em OK novamente. Veja a captura de tela:
5. Os valores no intervalo selecionado serão arredondados no local de acordo com sua entrada. Veja a 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 de 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 um intervalo inteiro.
Para usar esse recurso, certifique-se de já ter baixado e instalado o Kutools para Excel em seu computador. Siga estas instruções:
1. Destaque o grupo de células que deseja arredondar. Em seguida, vá para a guia Kutools, selecione Arredondar no menu de opções. Veja a 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 pronto, clique em Ok. Todas as células selecionadas serão arredondadas de acordo com suas configurações. Veja a 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 essa 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 Formatação de Células para Arredondamento Exibido
Se sua principal preocupação é apenas como os números aparecem (não seu valor calculado real), a formatação de células embutida 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 dos cálculos 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á para a aba Número e selecione a categoria Número.
- Ajuste Casas Decimais para sua preferência (por exemplo, defina para 2 para duas casas decimais).
- Clique em OK. Os valores no 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 livre de riscos; no entanto, 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 o controle de preenchimento para copiar a fórmula para outras células conforme necessário.
MARRED é particularmente útil em cenários de precificação, agendamento ou categorização, onde os dados devem se alinhar a um incremento específico ou valor padrão. No entanto, observe que 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 ativou os complementos necessários em Arquivo > Opções > Complementos.
- Fórmulas ARRED não alterarão automaticamente seus dados originais — copie os valores de volta se quiser 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 preferindo fórmulas, automação ou operações diretas nas células.
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O 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...
O Office Tab traz interface com abas para o Office e facilita muito o 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 na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!