O que é vibe coding? Guia prático para Excel e Sheets
Resumo
Vibe coding é descrever o que você quer para uma IA, rodar o código que ela devolve e julgar pelo resultado, sem ler cada linha. Em planilhas, significa pedir uma fórmula ou um Apps Script, colar em uma cópia do arquivo e conferir o resultado com um número em que você confia. É rápido e relativamente seguro em arquivos de baixo risco, e arriscado quando scripts alteram dados reais.
O que é vibe coding? É construir algo descrevendo o que você quer em português simples para uma IA, rodar o código que ela devolve e guiar tudo pelos resultados, em vez de ler cada linha. Andrej Karpathy criou o termo em fevereiro de 2025. Para quem trabalha com planilhas, significa pedir uma fórmula ou um Apps Script para a IA, colar no arquivo e conferir se os números batem. O Biscuit já foi buscar os detalhes para você.
De onde vem o termo, e o que ele nunca quis dizer
A postagem original de Karpathy descrevia uma forma de trabalhar em que você se entrega totalmente às vibrações e esquece que o código existe. Ele defendia a ideia para projetos descartáveis de fim de semana, não para software de produção.
Depois, a palavra se espalhou. Hoje as pessoas a usam para qualquer programação feita com ajuda de IA. Simon Willison contestou isso no ensaio dele sobre o que conta como vibe coding: se você revisa, testa e entende o código, isso é programação assistida por IA comum, não vibe coding.
A definição que usamos aqui: vibe coding é delegar a escrita à IA e julgar o resultado apenas pelo que ele faz. Quanto menos você lê, mais vibe coding é.
Por que a planilha é o lugar mais seguro para testar
A maioria das histórias de terror do vibe coding envolve um app no ar, dados de usuários e um buraco de segurança. Uma planilha tem um raio de estrago bem menor. Você tem uma aba com dados de exemplo, um resultado esperado e Ctrl+Z.
Ela também tem um banco de testes embutido. Se você pediu um total e ele difere do que uma soma simples dá, você percebe em cinco segundos.

Uma fórmula é o menor projeto possível de vibe coding
Você já fez isso. Digitou em uma caixa de chat "somar a coluna C onde a coluna A diz Paris e a data está em março", e uma fórmula voltou.
Veja como ela fica em uma célula de verdade:
=SUMIFS(C:C, A:A, "Paris", B:B, ">="&DATE(2026,3,1), B:B, "<"&DATE(2026,4,1))C:Cé o intervalo_soma, a coluna que você soma.A:A, "Paris"é o primeiro critério: a cidade precisa ser Paris.B:B, ">="&DATE(2026,3,1)eB:B, "<"&DATE(2026,4,1)delimitam as datas de março.
Funciona no Excel e no Google Sheets. O SUMIFS existe desde o Excel 2007, então ninguém fica preso a uma versão antiga.
Isso é vibe coding no nível mais tranquilo. Você descreveu o objetivo, aceitou a fórmula e conferiu com um total conhecido. A parte "vibe" está em você ter olhado os argumentos ou apenas confiado na célula ficar verde.
Quando fica mais picante: scripts, macros e Apps Script
As fórmulas ficam dentro da grade. Os scripts saem dela: enviam e-mails, renomeiam abas, percorrem arquivos, alteram dados no lugar. É aí que o vibe coding ganha fama.
Ben Collins, educador de Google Sheets, mostrou como fazer vibe coding de um Apps Script que conta células pela cor de fundo, algo que nenhuma fórmula nativa faz. Ele pediu em pequenos passos: contar as células, depois incluir os nomes das cores, depois um total, depois um menu personalizado e, por fim, um e-mail com os resultados. Colou cada script no editor e executou. Quando algo quebrava, colava a mensagem de erro de volta na IA. Levou menos de 30 minutos, contra uma a duas horas estimadas à mão. A lição que vale guardar é a dele: a responsabilidade final é sua.
O ciclo que funciona (e o que morde)
O ciclo que funciona é repetitivo, e isso é justamente o ponto:
Descreva a planilha. Diga o nome da aba, as colunas e uma linha de exemplo.
Peça uma coisa pequena de cada vez, não um sistema inteiro.
Cole o resultado em uma cópia do arquivo.
Compare com um número que você já sabe que está certo.
Se quebrar, cole o erro exato de volta. Não parafraseie.
O ciclo que morde: pedir um script de 200 linhas em um único prompt, executar no arquivo original e perceber três dias depois que a coluna F está deslocada em uma linha. O Biscuit volta de mãos vazias, e ninguém percebe.
Um modelo de prompt para copiar
Prompts vagos produzem certeza sem fundamento. Esta estrutura dá à IA o que ela precisa:
Eu uso o Google Sheets (ou Excel 2019, diga qual).
Aba "Pedidos": A = data do pedido, B = cidade, C = valor, cabeçalho na linha 1, dados até a linha 480.
Objetivo: valor total para Paris em março de 2026.
Me dê uma fórmula e explique cada argumento em uma linha.São quatro linhas, e a resposta deixa de ser um palpite para virar algo que você consegue verificar. Informar a última linha também evita o erro silencioso de intervalo que veremos abaixo.
Três verificações que pegam a maioria dos erros
Antes de confiar em qualquer coisa, rode estas checagens:
Verificação do total conhecido. Calcule a resposta de um jeito mais simples (um filtro somado na barra de status) e compare.
Verificação da borda. Olhe a primeira e a última linha dos dados. Erros de deslocamento moram ali.
Verificação de células vazias. Células em branco, texto que parece número e espaços sobrando quebram fórmulas em silêncio. Insira de propósito uma linha feia e veja o que acontece.
Se as três passarem, normalmente dá para manter o resultado. Se uma falhar, cole o caso que falhou de volta no chat. A IA é boa em corrigir um bug que ela consegue ver.

Um exemplo prático: marcar números de nota fiscal duplicados
Imagine que um colega envia uma planilha com 3.000 números de nota fiscal na coluna A e pede para marcar as repetições. Aqui não precisa de script. O prompt "marcar duplicados na coluna A" devolve uma fórmula que você arrasta para baixo, na coluna B:
=IF(COUNTIF($A$2:$A$3001, A2)>1, "duplicado", "")$A$2:$A$3001é o intervalo: todos os números de nota, travados com cifrões para não deslizar ao arrastar.A2é o critério: o número da nota desta linha.>1significa que ele aparece mais de uma vez, contando a si mesmo.
Funciona no Excel e no Google Sheets, em todas as versões. A armadilha do vibe coder está no intervalo: se os dados crescerem até a linha 3.500, a fórmula ignora em silêncio as linhas novas. A versão cuidadosa usa a coluna inteira, como $A:$A, ou, no Sheets, um ARRAYFORMULA. Fórmulas de matriz também pedem atenção: no Excel antigo precisam de Ctrl+Shift+Enter, enquanto no Excel 365 funcionam sozinhas. Mesmo quando a IA traz a resposta, você ainda precisa conferir se ela trouxe a coisa certa.
Agora a mesma tarefa como script. Você pediria um Apps Script que destaque os duplicados em vermelho. Ele funciona, mas altera as cores das células no lugar, pede permissões na primeira execução e ninguém vai revisá-lo no próximo trimestre. Para uma tarefa tão pequena, a fórmula ganha. Recorra a scripts quando o trabalho precisar sair da grade: enviar, renomear, percorrer, agendar.
O que o vibe coding erra em planilhas
Não confie cegamente nestes quatro pontos.
Erros silenciosos de intervalo. A IA escreve A2:A100 quando os dados vão até a linha 480. Nada dá erro. O total simplesmente está errado. Confira a última linha sempre.
Diferenças de versão. Uma fórmula com XLOOKUP, LET ou matrizes dinâmicas falha no Excel 2016 e no 2019. A IA não sabe qual Excel você usa, a menos que você diga. Diga.
Sintaxe do Excel versus do Sheets. QUERY e ARRAYFORMULA existem só no Google Sheets. O Excel não tem QUERY. Se uma resposta mistura as duas, você recebe um erro #NOME? e uma tarde perdida.
Scripts que alteram dados no lugar. Um Apps Script que "limpa" uma coluna a sobrescreve. Sempre rode primeiro em uma cópia. Scripts também pedem permissões na primeira vez, então leia o que você está autorizando.
Vibe coding versus usar IA só para escrever fórmulas
Nem toda fórmula escrita por IA é vibe coding. É assim que separamos:
Peça uma fórmula, leia cada argumento, teste. Assistido por IA. Risco baixo.
Peça uma fórmula, cole e dê uma olhada no resultado. Vibe coding leve. Risco baixo a médio.
Peça um script, rode em uma cópia, teste os totais. Vibe coding com cinto de segurança. Risco médio.
Peça um script, rode no arquivo original, nunca leia. Vibe coding pleno. Risco alto.
A maior parte do trabalho útil com planilhas fica nas duas linhas do meio. Tudo bem. O rótulo importa menos do que o hábito de testar contra um número em que você confia.
Ferramentas que as pessoas costumam usar
Para fórmulas avulsas, um assistente de chat comum basta. Para scripts mais longos e arquivos que você vai manter, ferramentas que enxergam o projeto inteiro ajudam, porque veem tudo e não apenas um trecho colado. Cursor e GitHub Copilot funcionam dentro de um editor de código, e o Claude Code roda no terminal.
Sinceramente, se tudo o que você quer é "qual é a fórmula para X", não precisa de nenhuma delas. O Formula.dog existe justamente para isso: você descreve o problema, o Biscuit busca a fórmula e você recebe as versões para Excel e Sheets lado a lado.

Isso deixa você pior em planilhas?
Preocupação justa. Se a IA sempre escreve a fórmula, você algum dia aprende o que o SUMIFS faz? Nossa visão: depende de você ler a explicação. Peça a fórmula e o detalhamento de cada argumento sempre, e você pega a sintaxe por osmose, do mesmo jeito que aprendeu o PROCV copiando a planilha de alguém.
O risco não é esquecer a sintaxe. O risco é perder o instinto que diz "esse total parece alto demais". Esse instinto é a habilidade que o vibe coding não substitui, e é por isso que a verificação do total conhecido vem primeiro. Mantenha algumas planilhas em que você escreve tudo à mão. Pense nisso como o passeio com o cachorro: não é estritamente necessário todo dia, mas as coisas ficam estranhas sem ele.
As equipes têm mais uma complicação. Uma fórmula que ninguém da equipe entende é um problema de passagem de bastão, mesmo que funcione hoje. Se alguém vai herdar o arquivo, adicione uma célula de nota dizendo o que a fórmula faz e qual prompt a gerou.
Quem deve fazer vibe coding em uma planilha, e quem não deve
Vale a pena se você sabe qual é a resposta certa, o arquivo tem baixo risco e dá para testar em uma cópia. Exemplos: quem monta um modelo de relatório semanal, quem limpa a exportação de uma campanha, quem confere a lógica de um dever de casa.
Não faça isso se a planilha alimenta folha de pagamento, notas fiscais ou o slide da diretoria, e ninguém da equipe consegue checar o resultado. Nesse caso, use a IA para rascunhar e leia cada argumento. Isso é trabalho assistido por IA, e é o rótulo mais seguro para arquivos financeiros.
Como começar nesta tarde, em dez minutos
Abra uma cópia de uma planilha real. Escolha uma tarefa chata, como separar nomes no formato "Sobrenome, Nome" ou marcar números de nota fiscal duplicados. Descreva com as letras das colunas e um exemplo. Cole a resposta, compare com três linhas que você conferiu à mão, e pare por aí.
Se funcionou, você acabou de fazer vibe coding. Se não funcionou, cole o erro de volta e peça de novo. Bom trabalho, de qualquer jeito.