Como Calcular Porcentagem do Total (Excel, Sheets, Tabela Dinâmica, Tableau)
Atualizado: 2026-09-29
Porcentagem do total é uma divisão e uma multiplicação por 100, e cada versão desta pergunta — numa planilha, numa tabela dinâmica, no Tableau ou num recibo — é o mesmo cálculo com outra roupa. Este guia dá a fórmula, exemplos resolvidos que você pode conferir e os passos reais em cada superfície, incluindo os dois erros que produzem números errados em silêncio.
A resposta curta
Divida a parte pelo total e depois multiplique por 100. Um pedido de $4,750 dentro de $19,000 de vendas totais é 4,750 ÷ 19,000 = 0.25, e 0.25 × 100 = 25%. Esse é o cálculo inteiro; tudo o mais é apresentação.
Numa planilha, a mesma coisa é uma fórmula: =B2/SUM($B$2:$B$6). A divisão devolve 0.25, e se você formatar a célula como porcentagem ela exibe 25% sem que você multiplique por 100 em lugar nenhum. Se deixar como formato de número simples, então multiplique por 100, porque 0.25 sozinho não é 25.
- À mão: parte ÷ total × 100.
- Excel ou Google Sheets: =B2/SUM($B$2:$B$6), formatada como porcentagem.
- Tabela dinâmica: clique com o botão direito no valor e escolha Show Values As → % of Column Total.
- Tableau: SUM([Sales]) / TOTAL(SUM([Sales])), exibida como porcentagem.
- Dois números e sem planilha: a Calculadora de porcentagens linkada no fim desta página, modo 2.
O que a porcentagem do total realmente é
“Porcentagem” vem de “por cento”, então uma porcentagem é apenas uma razão reescalada para que o todo passe a ser 100. A divisão parte ÷ total dá a razão como fração da unidade — 0.25 significa que a parte é um quarto do total — e multiplicar por 100 só muda as unidades em que você a lê. Como é uma razão, a porcentagem do total não tem unidade própria: é o mesmo quer os valores sejam dólares, toneladas ou linhas de uma tabela.
A propriedade útil é a comparabilidade. Uma linha de $3,000 não diz nada sozinha sobre importância, mas “20% das vendas totais” a situa em relação a tudo o mais e permite comparar a composição de uma região pequena com a de uma grande, ainda que os valores subjacentes difiram por uma ordem de magnitude. É por isso que “participação” e “porcentagem do total” significam a mesma coisa nos relatórios.
O detalhe é que o denominador decide o significado. A parte tem de estar dentro do todo, e ambos têm de cobrir o mesmo escopo e o mesmo período. $4,750 como parte dos $19,000 de um trimestre é 25%; o mesmo pedido contra $60,000 de vendas anuais é 7.92%. Os dois números são aritmética correta e só um responde à sua pergunta, então o trabalho real é escolher o total deliberadamente: as linhas, as datas e o filtro que o total deve representar.
Mais uma distinção que causa discussões sem fim: a porcentagem do total descreve uma participação num momento, enquanto a variação percentual compara a mesma coisa em dois momentos. Se a participação passa de 20% para 25%, isso é um aumento de 5 pontos percentuais na participação — mas um aumento de 25% na própria participação. Reportar o segundo número como “subiu 25%” é como uma mudança de composição é confundida com crescimento.
A aritmética, resolvida
42 respostas certas em 48 questões: 42 ÷ 48 = 0.875, e 0.875 × 100 = 87.5%. Uma linha de $2,150 numa base de custos de $8,640: 2,150 ÷ 8,640 = 0.24884, que é 24.88% com duas casas decimais. Uma venda de $4,750 contra uma meta de $3,800: 4,750 ÷ 3,800 = 1.25, logo 125% da meta — porcentagens acima de 100 são perfeitamente normais quando o “total” é um plano e não uma soma das partes.
Quando você faz vários desses contra o mesmo total, inverta a ordem uma vez e reutilize um multiplicador. Com um total de 15,000, a participação de cada valor é o valor × (100 ÷ 15,000), e 100 ÷ 15,000 = 0.0066667. Então 3,000 × 0.0066667 = 20%, e 2,750 × 0.0066667 = 18.33%. É a mesma aritmética que uma planilha executa, e também uma verificação rápida: se sua estimativa à mão e sua fórmula discordam, o denominador é onde olhar.
Arredondar é uma escolha de relatório, não uma correção. Arredonde a duas casas decimais para participações derivadas de dinheiro e a uma para contagens de pessoal; seja qual for a sua escolha, arredonde só no final. Arredondar cada parte e depois somar é como uma coluna de participações acaba em 99.99% ou 100.02%.
No Excel
O Excel não tem um comando específico de “porcentagem do total” numa grade normal; você escreve a divisão você mesmo. O que você precisa é a parte numa célula e o total em outra, onde o total normalmente é um SUM sobre um intervalo fixo.
A única coisa a acertar antes de digitar qualquer coisa é qual intervalo é o total. Ancorar esse intervalo com cifrões é o que permite preencher a fórmula para baixo por uma coluna sem que cada linha divida silenciosamente por um total diferente, e é a diferença entre uma coluna de participações em que você confia e uma que você precisa verificar célula por célula.
A fórmula contra o total de uma coluna
Digamos que os números de vendas estão em B2:B6. Coloque =SUM(B2:B6) em B7 para obter o total e depois escreva =B2/SUM($B$2:$B$6) em C2. Os cifrões ancoram o intervalo para que ele continue B2:B6 quando você copia a fórmula para baixo; o numerador B2 é deliberadamente relativo para se tornar B3, B4, B5 e B6 nas linhas de baixo. Copie a célula para baixo e você tem a participação de cada linha.
Depois selecione a coluna e pressione Ctrl+Shift+Percent para aplicar o Percent Style, que multiplica por 100 o valor exibido e acrescenta o sinal sem mudar o número armazenado. Se preferir manter um número simples, escreva =B2/SUM($B$2:$B$6)*100 — mas nunca os dois. Aplicar o Percent Style a um número que você já multiplicou por 100 transforma 25 em 2,500%.
Quando o total já é uma linha ou uma coluna
Se um total geral já existe — B7 no exemplo acima —, divida por essa célula em vez de somar de novo: =B2/$B$7. Referencie a célula do total, porque se o total for calculado a partir de um subconjunto filtrado ou incluir ajustes, somar de novo as linhas visíveis dá silenciosamente um denominador diferente.
Para uma linha de meses ao longo de colunas, a forma é idêntica com o intervalo correndo na horizontal: =B2/SUM($B2:$G2) dá a participação de cada mês no total daquela linha. A âncora vai nas letras das colunas, não no número da linha, para que copiar a fórmula para baixo mantenha cada linha apontando para o seu próprio total.
Porcentagem do custo total
A análise de custos é a mesma fórmula, e é onde a escolha do denominador morde. Pegue um mês com aluguel 2,400, mão de obra 5,100, materiais 3,300 e frete 1,200: eles somam 12,000, então as participações são 2,400 ÷ 12,000 = 20%, 5,100 ÷ 12,000 = 42.5%, 3,300 ÷ 12,000 = 27.5% e 1,200 ÷ 12,000 = 10%, que somam exatamente 100%.
Agora suponha que um crédito de fornecedor de −1,200 está na mesma coluna. O total passa a 10,800, todas as outras participações crescem, e o próprio crédito aparece como porcentagem negativa — aritmeticamente correto, mas significa que “participação do total” não descreve mais uma composição. Totais líquidos com componentes negativos são exatamente onde você deve esperar valores acima de 100% ou abaixo de 0%, e vale a pena reportar o total bruto e o total líquido separadamente.
No Google Sheets
O Sheets usa as mesmas fórmulas caractere por caractere, então =B2/SUM($B$2:$B$6) funciona lá também, e a mesma regra de ancoragem se aplica. As diferenças estão no menu de formatação e em alguns recursos que tornam mais limpo gerir um denominador compartilhado.
Como a aritmética é idêntica, uma coluna de participações que funciona no Excel funciona no Sheets sem edições — o que significa que os erros do Excel também viajam. Um intervalo SUM não ancorado preenchido para baixo e um Percent Style aplicado sobre um ×100 manual são os dois que mais aparecem no Sheets, onde as pessoas tendem a digitar a fórmula numa célula e arrastá-la sem verificar.
Formatando o resultado
Escolha Format → Number → Percent, ou pressione Ctrl+Shift+5 (Cmd+Shift+5 no Mac), para exibir 0.25 como 25%. O Percent Style no Sheets é uma configuração de exibição como a do Excel: a célula ainda guarda 0.25, então porcentagens de qualquer coisa que você já escalou por 100 saem cem vezes maiores.
Para uma coluna inteira de uma vez, envolva a divisão num ARRAYFORMULA: =ARRAYFORMULA(B2:B6/SUM(B2:B6)). O SUM não tem âncoras, mas não precisa delas, porque o ARRAYFORMULA avalia a divisão como uma única operação em vez de copiar a fórmula linha por linha. Coloque a fórmula em C2 e as cinco participações preenchem C2:C6.
Denominadores que acompanham um filtro
As vistas de filtro do Sheets escondem linhas sem apagá-las, e o SUM continua contando as linhas ocultas. Se a pergunta é “que participação do que estou vendo agora é esta linha?”, use =B2/SUBTOTAL(109,$B$2:$B$6): o número de função 109 soma apenas as linhas visíveis, então o denominador acompanha o filtro e a coluna recalcula as participações sempre que você filtra.
A alternativa é dar um nome ao total e dividir por esse nome em vez de por um intervalo. Coloque o SUM numa célula, defina um intervalo nomeado para ela, e cada fórmula de participação fica =B2/Total_Sales — o que vale a pequena configuração sempre que várias planilhas usam o mesmo todo, porque o denominador passa a ter exatamente uma definição.
Numa tabela dinâmica
A tabela dinâmica é a ferramenta certa quando o agrupamento é o ponto: ela recalcula o total a partir das linhas que sobrevivem aos filtros, então você nunca ancora um intervalo nem arrisca um denominador obsoleto depois que os dados mudam.
A troca é que a tabela dinâmica decide o denominador por você, com base onde o campo está no layout. Isso geralmente é o que você quer, mas significa que a participação responde “do que esta tabela soma agora” em vez de “de todo o conjunto de dados”, e os dois diferem assim que um filtro ou um campo de página está ativo. Leia a célula do total geral antes de citar qualquer porcentagem de uma tabela dinâmica.
Excel: Show Values As
Monte a tabela dinâmica com seu campo de categoria em Rows e o valor em Values. Depois clique com o botão direito em qualquer célula de valor e escolha Show Values As → % of Column Total. Cada linha agora exibe o próprio valor dividido pelo total da coluna, e a linha do total geral lê 100%. A mesma opção está disponível no painel PivotTable Fields via Value Field Settings → Show Values As, e escolher Normal reverte.
Numa tabela dinâmica bidimensional as três variantes significam três coisas diferentes: % of Column Total é a participação de cada linha na sua coluna, % of Row Total é a participação de cada célula na sua linha, e % of Grand Total é a participação de cada célula em toda a grade. Só % of Grand Total dá participações que todas somam 100% por toda a tabela.
Google Sheets: Show data as
No editor de tabela dinâmica, em Values, clique no menu suspenso ao lado do campo somado e escolha “Show data as → Percent of column total”. O Sheets oferece a mesma família de opções do Excel, incluindo percent of row total e percent of grand total, e você pode adicionar o campo duas vezes — uma como Sum bruto e outra como porcentagem — para que a tabela mostre o valor e a participação lado a lado.
Uma ressalva comum às duas ferramentas: uma porcentagem de tabela dinâmica responde “participação do total filtrado”, então um filtro de data ou região no relatório muda a resposta sem mudar sua fórmula. Quando o denominador pretendido é o conjunto de dados inteiro, aplique o filtro depois que a participação for calculada, ou calcule a participação contra um total sem filtro.
No Tableau, como campo calculado
O Tableau dá uma medida, não uma grade, então porcentagem do total significa dividir a medida agregada pelo total dessa mesma agregação em toda a tabela. Há três maneiras de obtê-la, e elas diferem no que acontece quando você filtra.
Qual você escolhe é uma pergunta de relatório, não de estilo: o cálculo de tabela rápido e TOTAL() ambos seguem a vista, enquanto um denominador de nível de detalhe pode ser feito para ignorá-la. Decida do que o número deve ser uma participação, e a construção correta segue.
O cálculo de tabela rápido
Coloque sua dimensão em Rows e SUM da medida em Columns, clique com o botão direito na pílula verde da medida na prateleira e escolha Quick Table Calculation → Percent of Total. O Tableau envolve a agregação num cálculo de tabela cujo denominador é o total da tabela, que é exatamente a participação que você quer, e as barras viram participações que somam 100%.
É o mesmo menu onde você ajusta o que “a tabela” significa: Compute Using controla quais dimensões o cálculo abrange, então uma participação numa tabela com Region e Category em Rows muda de significado conforme percorre as colunas ou desce pelos painéis. Se as porcentagens parecem certas mas somam 100% na direção errada, essa configuração é a correção, não a fórmula.
A versão em campo calculado
Para lógica reutilizável, crie um campo calculado: SUM([Sales]) / TOTAL(SUM([Sales])). TOTAL() sem argumentos abrange a tabela inteira, e a agregação interna é obrigatória — você está dividindo um agregado por um agregado, não um valor de linha por uma coluna. Arraste-o para Columns ou Rows como qualquer medida.
Depois defina o formato de exibição como Percentage, seja no formato padrão do campo ou na pílula na vista. Sem isso você obtém 0.25 no eixo onde queria 25%, que é a reclamação mais comum sobre este cálculo.
A versão LOD, e quando você vai querer usá-la
Se quiser o denominador fixado em toda a fonte de dados em vez da vista atual, use uma expressão de nível de detalhe: SUM([Sales]) / SUM({ FIXED : SUM([Sales]) }). A lista vazia de dimensões depois de FIXED significa “um valor para tudo”.
Saiba a diferença antes de escolhê-la. Cálculos de tabela como TOTAL() são computados depois dos filtros de dimensão, então filtrar para uma região rebaseia as participações para essa região. Uma expressão FIXED é computada antes dos filtros comuns de dimensão, então o denominador ainda pode incluir linhas que sua vista excluiu, a menos que você coloque esses filtros em contexto. Isso torna o LOD a escolha correta para “participação do total da empresa inteira nesta vista regional”, e a errada para “participação do que está na tela”.
Três formulações da mesma pergunta
“Porcentagem das vendas totais” é uma pergunta de composição: uma linha de produto de 3,000 num trimestre de 15,000 é 20%; as cinco linhas 1,250 / 3,000 / 2,750 / 5,000 / 3,000 se repartem em 8.33%, 20%, 18.33%, 33.33% e 20%. Note que a coluna arredondada soma 99.99%, não 100% — isso é arredondamento, não erro, e é por isso que apresentações financeiras dizem que os componentes podem não somar por causa de arredondamento.
“Porcentagem do custo total” é a mesma aritmética apontada para uma base de despesas, e é a versão que as pessoas mais erram ao incluir a linha do total no SUM. Se B7 já contém =SUM(B2:B6) e sua fórmula diz =B2/SUM($B$2:$B$7), você dividiu por um total que conta a si mesmo, cada participação encolhe, e a coluna soma algo perto de 50% em vez de 100%. Essa assinatura — todas as participações aproximadamente pela metade — é a pista.
“Porcentagem do valor total” normalmente significa outra coisa ainda: uma proporção contra um valor declarado em vez de uma soma de partes. Pagar 4,750 contra um total de fatura de 19,000 é 25% pago; 4,750 contra um saldo remanescente de 14,250 é 33.33%; 4,750 contra uma meta de 3,800 é 125% de atingimento. Mesmos números, três respostas legítimas, e a pergunta que realmente lhe fizeram decide qual total vai no denominador.
- Composição (participação de uma soma): as partes devem estar dentro do todo e todas não negativas, então as participações caem entre 0% e 100% e somam 100%.
- Atingimento (contra um plano ou meta): valores acima de 100% são esperados e significam que você superou o plano.
- Progresso (contra um saldo): o denominador encolhe conforme o saldo encolhe, então o mesmo valor é uma porcentagem diferente toda vez que você pergunta.
Fazendo isso no navegador sem uma planilha
Para um ou dois números, a Calculadora de porcentagens linkada é mais rápida do que abrir uma planilha. Seu segundo modo é exatamente este cálculo: você digita a parte no primeiro campo e o total no segundo, e ele devolve (parte ÷ total) × 100 — então 2,150 e 8,640 voltam como 24.88%. O primeiro modo faz a direção inversa (uma porcentagem declarada de um valor dado), o terceiro soma ou subtrai uma porcentagem fixa de um valor, e o quarto recupera o número original antes de um desconto ou acréscimo, que é o que as pessoas precisam quando o preço na etiqueta é o número depois do imposto.
Dois detalhes de saída que vale saber antes de citar um resultado. As respostas são arredondadas a duas casas decimais por padrão, e para resultados muito grandes ou muito pequenos a ferramenta passa a quatro algarismos significativos para mantê-los legíveis. Um traço aparece onde um campo está vazio ou não é um número legível, porque ainda não há nada para calcular; se o total que você digita é 0, o segundo campo está perguntando quanto de nada é um número, e a ferramenta mostra um símbolo de infinito em vez de um erro.
Ela também é honesta sobre seus limites, que importam para esta pergunta em particular: recebe dois números por vez, então não soma uma lista para você, não importa uma planilha e não pondera nem agrupa nada. Obtenha o total com SUM no Excel ou Sheets, ou some você mesmo, e então alimente parte e total no modo 2. Tudo roda na página em JavaScript puro — nada do que você digita é enviado a lugar nenhum, que é a propriedade que você quer quando os números são custos de folha de pagamento ou uma fatura.
Problemas comuns
As participações não somam 100%. Geralmente é uma de quatro coisas: arredondamento a duas casas decimais (99.99% está certo), uma parte que não está no total, um componente com valor negativo, ou o intervalo do SUM deixando de fora linhas que você pensava estarem incluídas.
Copiar a fórmula para baixo dá números cada vez mais absurdos. Seu intervalo não estava ancorado: SUM(B2:B6) vira SUM(B3:B7) na linha seguinte e SUM(B4:B8) depois, então o denominador perde uma linha em cima e começa a pegar o que quer que esteja abaixo dos dados — mais frequentemente a própria linha do total. Corrija com cifrões no intervalo antes de copiar, não depois: uma coluna de fórmulas já arrastadas tem um intervalo diferente em cada linha, então não há uma correção só que repare tudo.
Uma célula mostra 2,500% ou 0.0025. Ou o Percent Style foi aplicado a um valor já multiplicado por 100, ou a multiplicação foi pulada e a razão bruta está sendo lida como porcentagem. Decida uma representação por coluna e mantenha-a.
A fórmula devolve #DIV/0! ou um resultado vazio. O total é zero ou está em branco. Um total zero não é o mesmo que um total ausente: pergunte explicitamente qual dos dois é, porque “0% de zero” não tem resposta definida e qualquer porcentagem construída sobre ela não significa nada.
O número da tabela dinâmica ou do Tableau discorda da sua fórmula. Escopo de denominador diferente, quase sempre — um filtro, um conjunto de linhas ocultas, ou um cálculo de tabela computado depois do filtro versus um total fixo de nível de detalhe. Coloque o total pretendido na tela ao lado da participação e compare uma vez, e a discordância se resolve sozinha.
- Ancore o total com $ para que copiar não possa movê-lo.
- Referencie a célula do total existente em vez de somar de novo quando o total pode incluir ajustes.
- Use formatação de porcentagem ou ×100, nunca os dois.
- Verifique se o denominador cobre o mesmo período, linhas e filtros do numerador.
- Espere valores acima de 100% apenas quando o todo é uma meta ou um valor líquido, e rotule isso quando esperar.
Perguntas frequentes
Qual é a fórmula da porcentagem do total?
Parte ÷ total × 100. Divida a parte pelo total para obter uma razão decimal e multiplique por 100 para expressá-la por cem. No Excel e no Google Sheets a fórmula única equivalente é =B2/SUM($B$2:$B$6), formatada como porcentagem, em que o formato de porcentagem faz a multiplicação por 100 por você.
Como calculo a porcentagem do total no Excel usando uma fórmula?
Use =B2/SUM($B$2:$B$6)*100 se quiser um número simples como 25, ou =B2/SUM($B$2:$B$6) com Percent Style se quiser que a célula exiba 25%. Se um total geral já existe numa célula, =B2/$B$7 é mais curto e mais seguro, porque divide pelo mesmo total que todos os outros estão lendo em vez de somar de novo o intervalo.
Por que minhas porcentagens não somam exatamente 100?
Arredondamento, em quase todos os casos. As participações de 1,250 / 3,000 / 2,750 / 5,000 / 3,000 sobre 15,000 são 8.33%, 20%, 18.33%, 33.33% e 20% com duas casas decimais, que somam 99.99%. Se a coluna estiver longe de 100%, procure uma linha de total dentro do intervalo do SUM, uma linha filtrada, um componente fora do todo ou um valor negativo nos dados.
Qual é a diferença entre % of Column Total e % of Grand Total numa tabela dinâmica?
Numa tabela dinâmica de uma coluna é o mesmo número. Numa bidimensional, % of Column Total divide cada célula pelo subtotal da própria coluna, enquanto % of Grand Total divide cada célula pelo único total de toda a tabela — então só a versão de total geral dá células que somam 100% por toda a grade. % of Row Total é a terceira opção e divide pelo subtotal da linha.
Como calculo a porcentagem do total no Tableau?
Ou clique com o botão direito na pílula da medida e escolha Quick Table Calculation → Percent of Total, ou escreva um campo calculado como SUM([Sales]) / TOTAL(SUM([Sales])) e defina seu formato de exibição como Percentage. Se precisar que o denominador ignore os filtros da vista e reflita a fonte de dados inteira, use SUM([Sales]) / SUM({ FIXED : SUM([Sales]) }), lembrando que expressões FIXED são computadas antes dos filtros comuns de dimensão, a menos que esses filtros sejam colocados em contexto.
Uma porcentagem do total pode ser maior que 100%?
Só quando o “total” não é a soma das partes. Contra uma meta, um plano ou um total de fatura você pode superá-lo, então 125% é normal e significa que você passou. Contra uma soma de componentes não negativos não pode, porque nenhuma parte pode ser maior que o todo — se você vir isso aí, o numerador inclui algo que o denominador não inclui.
O que acontece quando o total é zero ou está em branco?
A divisão não tem resposta definida, porque você está perguntando quanto de nada é um número. As planilhas devolvem #DIV/0!, e a calculadora no navegador mostra um símbolo de infinito quando o total que você digita é 0 e um traço quando o campo está vazio ou ilegível. Mostre a célula em branco ou como “n/a” em vez de 0%, porque 0% é lido como “não aconteceu nada” em vez de “não há com que dividir”.
Porcentagem do total é o mesmo que variação percentual?
Não. A porcentagem do total é uma participação num ponto: parte ÷ total × 100. A variação percentual compara dois pontos: (novo − antigo) ÷ antigo × 100. Se uma participação sobe de 20% para 25%, isso é um movimento de 5 pontos percentuais na composição mas um aumento de 25% no valor da participação, e os dois números descrevem coisas diferentes — por isso confundi-los distorce um resultado.
A calculadora do navegador soma minha lista de números para mim?
Não. Ela trabalha com dois números digitados por vez, então você fornece o total — use SUM no Excel ou no Sheets para uma lista longa, ou some os valores primeiro. Seus quatro modos cobrem uma porcentagem declarada de um valor, uma parte como participação de um todo, somar ou subtrair uma porcentagem fixa e recuperar o valor original antes de um desconto ou acréscimo; qualquer coisa com agrupamento, ponderação ou linhas importadas pertence a uma planilha.
Meus números são enviados a algum servidor quando uso a calculadora online?
Não. Todo cálculo nessa ferramenta roda no seu próprio navegador em JavaScript puro, e nada do que você digita é transmitido a um servidor. Isso a torna segura para números que você não colaria em um conversor online genérico, e é também por que a página continua funcionando sem conexão de rede depois de carregada.