Calendário ou planilha: como saber a data exata 15 dias a partir de hoje
A maioria das pessoas não consegue calcular isso de cabeça rápido o suficiente quando precisa responder num grupo de WhatsApp ou confirmar um prazo. O problema real não é a matemática, mas sim a forma como os sistemas e formulários lidam com datas. Se você já tentou preencher um cadastro corporativo e o campo pedia automaticamente a data "15 dias a partir de hoje", sabe o que acontece quando a lógica falha. A própria expressão parece simples, mas gerar essa data corretamente em diferentes contextos exige um mínimo de precisão.
Calculando 15 dias a partir de hoje manualmente
Pegue a data de hoje, some 15 ao dia. Feito. A exceção mais comum aparece quando você está no final do mês. Por exemplo, se hoje é 20 de março, somar 15 dá 35, e março só tem 31. Nesse caso, você transborda para o mês seguinte. O resultado é 4 de abril. Se quiser fazer isso com mais frequência, recomendo usar a calculadora do Windows ou a app de dados do iPhone. Ambas fazem a conta quase instantaneamente. Outro detalhe que muitos ignoram: feriados e fins de semana. Se o prazo é "15 dias corridos", conta-se todos os dias, incluindo sábados e domingos. Se for "15 dias úteis", a coisa muda completamente. Contar dias úteis manualmente é uma dor de cabeça — e a maioria das pessoas erra pelo menos uma vez por semana nesses casos.
Fórmula no Excel e Google Sheets
Em planilhas, a solução mais prática é usar a função HOJE() somada a 15. A fórmula fica assim: =HOJE()+15. Isso devolve automaticamente a data dentro de 15 dias a partir de hoje. Se precisar formatar para aparecer legível em português, basta aplicar a formatação de data personalizada como dd/mm/aaaa na célula. O Google Sheets funciona da mesma forma com a função HOJE(). Se o requisito for dias úteis, a solução muda para =DIATRABALHOTOTAL.INT(HOJE();HOJE()+15;intervalo_de_feriados). A função DIATRABALHOTOTAL.INT considera automaticamente sábados e domingos como não úteis, mas você precisa informar manualmente os feriados do seu período. Sem isso, a conta pode vir errada em até dois dias se houver feriado estadual ou municipal no meio do caminho.
Programação: gerando a data 15 dias a partir de hoje
Em Python, o código mais direto envolve o módulo datetime. Você importa datetime e timedelta, pega a data atual com today() e soma timedelta(days=15). O resultado é um objeto date que você pode formatar com strftime("%d/%m/%Y"). Em JavaScript, o processo é similar mas usa new Date() e o método setDate com o dia atual somado a 15. O ponto de atenção aqui é o fuso horário: o JavaScript trata datas localmente, o que pode causar um dia de diferença se o servidor estiver em UTC e o usuário em outro fuso como Brasília. Já no PHP, você usa date('Y-m-d', strtotime('+15 days')). É simples, mas cuidado com servidores que rodem em modo de compatibilidade antiga — às vezes o strtotime interpreta strings ambíguas de forma diferente dependendo da configuração regional do servidor.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Caso precise calcular 15 dias a partir de hoje em lote, como numa base de milhares de registros, criar uma função reutilizável é o caminho mais seguro. No Python, uma função como def data_em_quinze_dias(): return (datetime.date.today() + datetime.timedelta(days=15)).strftime("%d/%m/%Y") resolve o problema com linhas de código praticamente zero e ainda padroniza o formato de saída para toda a equipe que for consumir esse dado depois.
O erro que todo mundo comete
No passado, ao configurar uma automação em um sistema interno da empresa onde eu trabalhava, o desenvolvedor usou str(date.today() + timedelta(15)) diretamente numa query SQL e esqueceu que o banco esperava o formato YYYY-MM-DD. A data veio com traços errados e o relatório saiu com datas completamente deslocadas, gerando duas semanas de atraso na emissão dos comprovantes. A correção foi simples: adicionar .isoformat() no Python ou especificar strftime("%Y-%m-%d") antes de enviar pro banco. Erro bobo, custo alto.
Quando contar 15 dias a partir de hoje não funciona
Em contratos de trabalho e prazos legais, a contagem pode começar do dia seguinte ao ato, não do dia atual. Isso significa que o primeiro dia não entra na contagem. Se você aplicar a regra mecânica de somar 15 ao dia de hoje, estará descontando um dia legalmente. O mesmo acontece com regras de carência em planos de saúde e prazos processuais. Nesses casos, a resposta curta de "+15" pode colocar você em situação irregular sem que perceba. Outro cenário problemático é quando o sistema operacional não respeita dias úteis e o prazo depende deles. Ferramentas genéricas de calendário sempre vão retornar uma data calendarística, mas o resultado prático será diferente do esperado. Para contornar isso, a alternativa mais confiável é usar bibliotecas específicas como o workalendar no Python, que já traz feriados nacionais configurados por padrão.
Resumo prático
Para uso pessoal ou rápido, some 15 ao dia atual e ajuste quando ultrapassar o limite do mês. Para planilhas, use =HOJE()+15 ou a versão com DIATRABALHOTOTAL.INT se precisar excluir fins de semana. Para programação, prefira sempre as bibliotecas nativas de data em vez de fazer conta manual com números. E se o contexto envolver prazos legais ou contratuais, verifique se a contagem começa no dia atual ou no dia seguinte, porque isso muda o resultado final em um dia inteiro.