Como construir uma tabela dias da semana que realmente funciona
A maioria das pessoas que precisa de uma tabela dos dias da semana cai nas mesmas armadilhas. Criam algo no Excel que funciona para hoje mas quebra quando a data muda. Eu passei anos consertando planilhas que tinham essa falha básica e acabei desenvolvendo um jeito bem específico de fazer isso funcionar de verdade. Você começa com uma base simples. Os sete dias da semana em português, com os nomes abreviados e completos, mais o código ISO 8601 (1 para segunda, 7 para domingo). A maioria para aí e já considera pronto. O problema é que esse nível de informação não serve para nada prático quando você precisa cruzar dados com sistemas estrangeiros ou gerar relatórios automáticos.
Tabela dias da semana com codificação completa
O que eu costumo montar tem dez colunas no mínimo. Dia da semana em português, abreviação, nome em inglês, código ISO numérico, código ISO de três letras (MON, TUE etc.), número da semana do ano correspondente quando aplicável, se é dia útil ou não no Brasil, feriado nacional fixo associado, fuso horário padrão e uma observação sobre exceções sazonais. O campo de dia útil merece atenção especial. No Brasil, feriados caem em dias específicos e isso altera a classificação. Se sua tabela for usada para escalas de trabalho ou processamento de folha de pagamento, ignorar essa variável gera erro desde o primeiro mês. Eu sempre incluo uma coluna separada para feriados móveis como Carnaval e Páscoa, porque eles mudam todo ano e ninguém gosta de descobrir isso na hora errada.
Aqui vai algo que não ensinam em lugar nenhum: a forma como você organiza as linhas faz diferença na performance de fórmulas. Se você colocar os dias em ordem cronológica (segunda a domingo), as funções PROCV e XLOOKUP são ligeiramente mais rápidas em planilhas grandes porque a ordem já está estabelecida. Se colocar em ordem alfabética, a busca por nome fica mais rápida, mas a lógica de "próximo dia útil" quebra. Eu escolho ordem cronológica e uso uma aba separada para consultas alfabéticas. Um problema real que eu encontrei foi com convertibilidade entre formatos. Meu cliente tinha um sistema legado que usava Sunday=0 (padrão do JavaScript Date) e outro que usava Monday=1 (padrão ISO). Quando ambas as tabelas eram mescladas num relatório, os dias ficavam completamente desalinhados. A solução foi adicionar uma coluna de mapeamento bilateral na tabela, mostrando o equivalente em cada sistema. Isso evita conversões manuais que sempre geram erro.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Por que planilhas prontas da internet geralmente falham
Eu vi muita gente baixando tabelas prontas e se frustrando. O principal motivo é que elas não consideram contexto regional. Uma tabela genérica vai te dar os dias em inglês com domingo como primeiro dia da semana. No Brasil, isso parece inofensivo até o momento em que você precisa calcular horas extras ou justificar folga remunerada com base na legislação. Aí o erro aparece. Outro problema comum: tabelas estáticas. Se você baixar uma que só tem os dias fixos sem fórmula, ela vira lixo em janeiro do ano seguinte quando precisar atualizar os feriados móveis. Minha tabela tem campos pré-configurados para atualização anual automática usando a sequência de Pascália para calcular Páscoa e derivar Carnaval e Corpus Christi. Não é perfeito, mas economiza duas horas de trabalho por ano.
A desvantagem do meu método é que ele exige conhecimento básico de Excel ou Google Sheets para manter. Se você não sabe ajustar fórmulas, a tabela vai envelhecer mal. Para quem não tem essa habilidade, o melhor caminho é usar uma ferramenta online que gere tabelas dinâmicas anualmente e exportar para CSV, depois importar num arquivo próprio com as colunas extras que você precisa. Para quem quer começar do zero, a estrutura básica é simples. Abra uma planilha vazia. Na primeira linha coloque os cabeçalhos. Nas linhas seguintes, insira segunda a domingo com os dados correspondentes. Use formatação condicional para destacar feriados em vermelho e fins de semana em cinza claro. Salve como modelo para não repetir o trabalho todo ano.
O arquivo que eu recomendo usar como base tem as dez colunas descritas acima, fórmulas de cálculo de feriados móveis já implementadas, e abas adicionais para mapeamento de fusos e codificação bilateral. Ele é atualizado anualmente e leva cerca de trinta minutos para ser adaptado ao seu cenário específico de uso.