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.

Golden retriever sentado ao lado de um notebook com uma planilha

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.

Notebook com uma planilha em branco ao lado de um café e um rascunho em caderno

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))

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:

  1. Descreva a planilha. Diga o nome da aba, as colunas e uma linha de exemplo.

  2. Peça uma coisa pequena de cada vez, não um sistema inteiro.

  3. Cole o resultado em uma cópia do arquivo.

  4. Compare com um número que você já sabe que está certo.

  5. 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:

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.

Mãos digitando em um notebook com um editor de código aberto

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", "")

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:

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.

Golden retriever filhote carregando uma bola de tênis por um corredor de escritório

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.

Perguntas frequentes

O que é vibe coding, em termos simples?
Vibe coding é descrever o que você quer para uma IA em linguagem comum, rodar o código que ela escreve e julgar pelo resultado, em vez de ler cada linha. Andrej Karpathy criou o termo em fevereiro de 2025.
Escrever uma fórmula do Excel com o ChatGPT é vibe coding?
Só se você colar sem ler. Se você lê cada argumento e testa contra um total conhecido, é trabalho comum assistido por IA. O rótulo depende de quanto você confere, não da ferramenta usada.
Dá para fazer vibe coding no Google Sheets?
Sim. Descreva a tarefa, deixe a IA escrever uma fórmula ou um Apps Script, cole em uma cópia da planilha e teste o resultado. Educadores como Ben Collins publicaram exemplos passo a passo de Apps Script.
Vibe coding é seguro para planilhas com dados reais?
É mais seguro do que para aplicativos, porque dá para testar em uma cópia e desfazer. É arriscado quando um script altera dados no lugar ou quando o arquivo alimenta folha de pagamento ou relatórios. Sempre rode primeiro em uma cópia.
Preciso saber programar para fazer vibe coding em uma planilha?
Não, mas você precisa saber qual é a resposta certa. Saber ler uma fórmula ou um script curto ajuda a pegar erros silenciosos, como um intervalo que termina cedo demais.
Qual é a diferença entre vibe coding e programação assistida por IA?
No vibe coding você aceita o resultado sem entendê-lo por completo. Na programação assistida por IA você revisa, testa e entende o código. Simon Willison defende que os dois não devem ser confundidos.