Gestão de projetos

Planilha de OKR no Excel: objetivos, resultados-chave, progresso automático, alinhamento entre times e check-ins

Como montar uma planilha de OKR no Excel ou Google Planilhas: estrutura de objetivos e resultados-chave, fórmula de progresso para metas de aumento e de redução, pesos, alinhamento entre OKRs da empresa e dos times, check-in semanal com nível de confiança e painel, com exemplo de uma escola de idiomas.

Resposta rápida: uma planilha de OKR organiza Objetivos (aonde queremos chegar, em linguagem qualitativa) e Resultados-chave (como saberemos que chegamos, sempre com número de partida e meta). O progresso de cada resultado-chave é calculado automaticamente:

=MÁXIMO(0;MÍNIMO(1;(Atual-Inicial)/(Meta-Inicial)))

A mesma fórmula serve para metas de aumento (receita, NPS) e de redução (cancelamentos, prazo de entrega). O progresso do objetivo é a média, simples ou ponderada, dos seus resultados-chave. Com uma aba de check-ins semanais e uma coluna de alinhamento entre empresa e times, a planilha cobre o ciclo completo de OKR sem precisar de software. O exemplo abaixo é fictício.

Aba 1: OKRs do ciclo

Coluna Conteúdo Fórmula / dica
Código EMP-O1, EMP-O1-KR1, MKT-O1… Prefixo por time facilita filtros
Nível Empresa / Time Lista suspensa
OKR pai Código do objetivo da empresa ao qual este se conecta Mostra o alinhamento
Descrição Objetivo ou resultado-chave
Dono Uma pessoa responsável
Inicial / Meta / Atual Valores numéricos Atual vem dos check-ins
Progresso 0–100% Fórmula acima
Peso Importância relativa Padrão 1
Confiança Alta / Média / Baixa Atualizada no check-in

Progresso do objetivo com pesos: =SOMARPRODUTO(Progresso_KRs;Pesos_KRs)/SOMA(Pesos_KRs). Barras de dados (Formatação condicional → Barras de dados) deixam a coluna de progresso visual.

Exemplo: OKRs trimestrais de uma escola de idiomas

Código Objetivo / resultado-chave Inicial Meta Atual Progresso
EMP-O1 Ser a escola em que o aluno quer continuar estudando 48,9%
EMP-O1-KR1 Taxa de rematrícula 70% 82% 76% 50,0%
EMP-O1-KR2 NPS dos alunos 45 60 52 46,7%
EMP-O1-KR3 Cancelamentos no 1º mês 12% 6% 9% 50,0%
EMP-O2 Lançar o curso online com tração real 46,2%
EMP-O2-KR1 Alunos pagantes no curso online 0 300 120 40,0%
EMP-O2-KR2 Receita mensal do online (R$) 0 45.000 21.000 46,7%
EMP-O2-KR3 Taxa de conclusão do 1º módulo 35% 60% 48% 52,0%

No KR3 do primeiro objetivo (meta de redução), a conta é (9 − 12) ÷ (6 − 12) = −3 ÷ −6 = 50%: os dois negativos se anulam e a fórmula funciona sem ajustes. Se a escola considerar que alunos pagantes valem o dobro dos outros KRs do O2, com pesos 2, 1 e 1 o progresso ponderado do objetivo cai para 44,7%.

Aba 2: alinhamento entre empresa e times

Cada time cria seus próprios OKRs ligados a um objetivo da empresa pela coluna “OKR pai”. Exemplo:

  • Pedagógico, MKT-O1 (pai EMP-O1): “Aulas que o aluno recomenda”, com KR de nota média de avaliação das aulas.
  • Atendimento, ATD-O1 (pai EMP-O1): “Nenhum aluno sem resposta”, com KR de tempo médio de resposta no WhatsApp.
  • Marketing, MKT-O2 (pai EMP-O2): “Funil previsível para o curso online”, com KR de leads qualificados por semana.

Para ver quantos OKRs de time apoiam cada objetivo: =CONT.SES(OKRs[OKR pai];"EMP-O1";OKRs[Nível];"Time"). Objetivos da empresa sem nenhum OKR de time ligado são um alerta: ninguém está trabalhando diretamente neles.

Aba 3: check-ins semanais

Registre uma linha por KR por semana: Data, Código KR, Valor atual, Confiança, O que avançou, Bloqueios, Próximos passos. A coluna “Atual” da aba de OKRs puxa o valor mais recente:

=PROCX([@Código];Checkins[Código KR];Checkins[Valor];[@Inicial];0;-1)

O último argumento (−1) faz a busca de baixo para cima e retorna o registro mais novo; sem check-in, a fórmula devolve o valor inicial. Reuniões de check-in curtas (15 a 30 minutos) funcionam melhor quando cada dono traz o número atualizado e um bloqueio para discutir. Registre decisões no modelo de ata de reunião.

Painel e ritmo esperado

  • Ritmo esperado: =MÁXIMO(0;MÍNIMO(1;(HOJE()-InicioCiclo)/(FimCiclo-InicioCiclo))). Na metade do trimestre, espera-se perto de 50%.
  • Status: =SE([@Progresso]>=Ritmo;"No ritmo";SE([@Progresso]>=Ritmo-15%;"Atenção";"Atrasado"))
  • Gráfico: barras horizontais com o progresso de cada KR e uma linha vertical no ritmo esperado.
  • Confiança em queda: KRs que passaram de “Alta” para “Baixa” em duas semanas merecem conversa, mesmo com bom progresso.

Se você já usa um painel de indicadores, veja como reaproveitar a estrutura em modelos de dashboard no Excel.

Boas práticas para escrever OKRs

  • Poucos e focados: 2 a 4 objetivos por nível, com 2 a 5 resultados-chave cada.
  • Resultado, não tarefa: “Publicar 20 posts” é tarefa; “Gerar 150 leads qualificados” é resultado.
  • Sempre com ponto de partida: sem o valor inicial, não dá para medir o progresso real.
  • Ambição calibrada: muitas empresas tratam cerca de 70% como bom resultado para OKRs ambiciosos; se todos fecham em 100%, as metas estão fáceis.
  • Separar OKR de avaliação individual: ligar diretamente a bônus tende a gerar metas conservadoras.

As iniciativas que levam a cada KR podem ser acompanhadas na planilha de cronograma de projeto, com o código do KR em uma coluna.

Perguntas frequentes

Qual a diferença entre OKR e KPI?

KPIs acompanham a saúde contínua do negócio (por exemplo, faturamento mensal). OKRs definem o que precisa melhorar neste ciclo e por quanto. Um KPI pode virar resultado-chave quando a meta é mudar o seu patamar.

Qual a duração ideal de um ciclo?

O mais comum é trimestral para times e anual para objetivos estratégicos da empresa, mas pequenas empresas podem começar com ciclos trimestrais para tudo.

Funciona no Google Planilhas?

Sim. MÁXIMO, MÍNIMO, SOMARPRODUTO, CONT.SES e PROCX existem no Google Planilhas em português, e o compartilhamento facilita os check-ins da equipe.

Mais modelos em Gestão de projetos.