Como Criar um Calendário de Calor (Heatmap) no Excel

Para criar um calendário de calor (heatmap) no Excel, monte uma grade de células representando os dias do mês (ou do ano), preencha cada célula com o valor correspondente àquele dia usando uma fórmula como PROCV ou SOMASE, e aplique Página Inicial > Formatação Condicional > Escalas de Cor sobre toda a grade — o Excel colore automaticamente cada dia, do valor mais baixo ao mais alto.

Você já teve uma base de dados diária — vendas, acessos ao site, presença na academia — e sentiu que olhar centenas de linhas numa tabela não deixava claro quais dias da semana ou do mês se destacam, sem precisar somar e comparar manualmente cada um?

Sem uma visualização que condense o ano inteiro (ou o mês inteiro) numa única imagem, identificar padrões — como fins de semana mais fracos, ou um pico sazonal específico — exige olhar linha por linha de uma tabela longa, um processo lento e que dificulta enxergar o quadro geral de uma vez.

Neste artigo iremos mostrar como montar a grade de um calendário de calor no Excel e como aplicar a Escala de Cores da Formatação Condicional para colorir automaticamente cada dia de acordo com o valor.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

O que é um calendário de calor e para que serve

Um calendário de calor é uma grade no formato de calendário — dias organizados em linhas e colunas, imitando um calendário de parede — onde cada célula do dia é colorida conforme um valor associado a ele, em vez de mostrar só o número da data. É o mesmo princípio visual usado no famoso “gráfico de contribuições” do GitHub, adaptado para qualquer métrica diária que você queira acompanhar ao longo do tempo.

Montando a grade do calendário

Para um único mês, organize os dias da semana (Dom a Sáb) como cabeçalho de colunas, e cada linha abaixo representando uma semana do mês. Use a função DATA para gerar o primeiro dia (=DATA(2026;7;1)) e a função DIA.DA.SEMANA para descobrir em qual coluna esse primeiro dia deve entrar, alinhando o restante do mês nas semanas seguintes. Células que ficam fora do mês (antes do dia 1, ou depois do último dia) permanecem vazias.

Preenchendo os valores de cada dia

Com a grade de datas pronta (mesmo que formatada para mostrar só o número do dia), crie uma segunda grade, do mesmo tamanho, logo abaixo ou ao lado, com uma fórmula que busca o valor daquele dia específico numa tabela de dados brutos — por exemplo, =SOMASE(tabela_datas;célula_do_dia;tabela_valores), somando o valor de todas as ocorrências daquela data na base de dados original.

Semana Dom Seg Ter Qua Qui Sex Sáb
1 1 (120) 2 (95) 3 (140) 4 (110) 5 (60)
2 6 (55) 7 (130) 8 (125) 9 (100) 10 (150) 11 (135) 12 (70)
3 13 (65) 14 (145) 15 (120) 16 (105) 17 (160) 18 (140) 19 (75)

Aplicando a Escala de Cores

Selecione toda a grade de valores (só os números, não os rótulos de dia da semana) e vá em Página Inicial > Formatação Condicional > Escalas de Cor, escolhendo uma das opções prontas — geralmente uma escala que vai do vermelho (valores baixos) ao verde (valores altos), passando por amarelo no meio. O Excel aplica a cor a cada célula automaticamente, com base no valor relativo dela dentro do conjunto selecionado.

Ajustando os limites da escala

Por padrão, a Escala de Cores calcula o mínimo e o máximo a partir dos próprios valores selecionados. Para fixar limites manuais (por exemplo, sempre considerar 200 como o valor “mais quente” possível, mesmo que nenhum dia tenha chegado lá ainda), clique em Formatação Condicional > Gerenciar Regras > Editar Regra, escolha Escala Tricolor como estilo, e defina manualmente o Valor Mínimo, Ponto Médio e Valor Máximo, em vez de deixar como Automático.

Expandindo para o ano inteiro

Para visualizar o ano inteiro de uma vez, repita a grade de um mês doze vezes, lado a lado ou empilhadas verticalmente, cada uma com o mês correspondente, e aplique a mesma Escala de Cores separadamente em cada mês (ou sobre todas as grades juntas, se quiser comparar a intensidade entre meses diferentes, não só dentro do mesmo mês).

Disponibilidade

Formatação Condicional com Escalas de Cor está disponível em todas as versões modernas do Excel, incluindo Excel Online, Mac e Google Sheets — no Google Sheets, o caminho equivalente é Formatar > Formatação Condicional > Escala de Cores.

Perguntas frequentes

Preciso montar a grade de datas manualmente, célula por célula?

Não precisa digitar cada data manualmente — usando as funções DATA e DIA.DA.SEMANA para o primeiro dia do mês, e copiando a fórmula de incremento de data para as células seguintes, a grade inteira do mês se monta automaticamente.

A Escala de Cores se atualiza sozinha se os valores mudarem?

Sim — como é uma regra de Formatação Condicional, a cor de cada célula recalcula automaticamente sempre que o valor dela (ou dos valores vizinhos, no caso de escala automática) muda, sem precisar reaplicar a formatação manualmente.

Dá para usar esse calendário de calor com dados semanais ou só diários?

A técnica funciona melhor com dados diários, já que a grade representa um dia por célula. Para dados semanais ou mensais, uma tabela comum com Escala de Cores aplicada diretamente nas linhas costuma comunicar melhor do que forçar um layout de calendário.

Veja também: Formatação Condicional no Excel e Como Criar Visualizações no Excel que Competem com o Power BI.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como montar um calendário de calor (heatmap) no Excel, organizando os dias numa grade e aplicando a Escala de Cores da Formatação Condicional, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Que tipo de dado diário você gostaria de visualizar num calendário de calor — vendas, acessos, presença? Já tinha visto esse estilo de gráfico de calendário em algum outro lugar? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *