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.