Operação sem planilha

A planilha que virou banco de dados: os seis sinais técnicos

Fórmula que referencia outra pasta, cópia por mês no nome, aba de não mexer, macro de uma pessoa só. O que cada sinal indica sobre o que virar sistema primeiro.

Leonardo Peron5 min de leitura

Há um texto vizinho a este que lista sete sinais de que a planilha virou sistema, e todos são de organização: a pessoa que não pode tirar férias, o fechamento com etapa de conferência, o jeitinho que virou padrão. Sinais que aparecem em volta do arquivo.

Este olha para dentro dele. Os sinais abaixo estão na própria planilha, dá para conferir cada um em cinco minutos, e todos dizem algo específico sobre qual parte da operação precisa virar sistema primeiro — a decisão que mais se toma errado, quase sempre começando pelo relatório em vez do cadastro.

Fórmula que referencia outra pasta de trabalho

Uma célula puxando valor de outro arquivo é uma junção entre duas tabelas, feita à mão, sem garantia de que a linha referenciada continue a mesma amanhã. Basta alguém ordenar a base de origem.

O que isso indica: existem duas entidades e uma relação entre elas. A planilha que puxa é movimento; a planilha puxada é cadastro.

E indica a ordem: quem sai do arquivo primeiro é o cadastro. Em sistema, com chave definida, ele resolve a ambiguidade que a fórmula apenas contorna — o mesmo motivo pelo qual automação começa pelo cadastro.

Uma cópia por mês no nome do arquivo

controle-marco, controle-abril, controle-maio. Isso é particionamento por data, uma decisão de banco de dados tomada por quem não queria decidir nada — só evitar que o arquivo ficasse lento.

O que isso indica: a operação precisa de histórico consultável em conjunto e não tem. Toda pergunta que atravessa meses vira trabalho manual de abrir arquivos e empilhar linhas, e é por isso que a resposta para "quanto vendemos no trimestre" demora um dia.

E indica um alívio: se o processo do mês funciona bem e o incômodo é só olhar vários meses juntos, o que falta é um lugar único para o dado, não uma tela nova.

A aba de apoio que ninguém pode mexer

Toda planilha madura tem uma aba com listas: tipos, categorias, códigos, o de-para entre o nome do cliente e o código dele no ERP. É uma tabela de domínio sem nenhuma das garantias de uma.

O que isso indica: existe um cadastro auxiliar sem dono. Alguém acrescenta uma categoria e o relatório de outra pessoa para de somar certo, porque a fórmula que agrupava por texto não conhece o nome novo. Ninguém errou e o resultado está errado.

Essa aba costuma ser o melhor primeiro pedaço a sair do arquivo: é pequena, muda pouco, e virar cadastro com dono resolve uma classe inteira de divergência. Quando duas áreas discordam do que a categoria significa, o problema já não é técnico — é o combinado sobre o número.

A macro que uma pessoa mantém

Macro é código. Só que sem repositório, sem histórico de mudança, sem teste, sem ninguém para revisar e normalmente sem quem saiba ler além de quem escreveu.

O que isso indica: o processo está na macro, não no procedimento. Se ela parar depois de uma atualização da ferramenta, ninguém conserta. E se estiver fazendo algo errado há meses, ninguém percebe — porque não se confere o que ela faz, confere-se o resultado, que parece plausível.

O primeiro passo aqui não é reescrever. É abrir a macro e escrever em português o que ela faz, passo a passo. Costuma caber em uma página, e essa página é a especificação que faltava.

Duas pessoas editando ao mesmo tempo

O sinal mais decisivo, e o mais fácil de ignorar.

Planilha na nuvem aceita edição simultânea, e é aí que engana. Ela não tem transação: não existe "ou grava tudo ou não grava nada". Duas pessoas ajustando o mesmo lote pelo mesmo motivo produzem um estado que nenhuma das duas quis, sem erro e sem aviso — o histórico de versão diz que a célula mudou, não a intenção por trás da mudança.

O que isso indica: a planilha deixou de ser documento e virou banco de dados multiusuário. Aqui não há meio-termo nem contorno esperto. Processo com mais de uma pessoa escrevendo ao mesmo tempo precisa de sistema, porque o que falta é controle de concorrência, e planilha não tem.

O identificador inventado

A coluna "ID" preenchida com uma fórmula que soma um ao maior valor da coluna. É sequência sem garantia de unicidade: duas pessoas geram o mesmo número no mesmo minuto, ou alguém copia uma linha e o identificador vem junto.

O que isso indica: já existe a necessidade de apontar para um registro específico, de fora da planilha. Precisar de chave é a definição prática de precisar de banco.

O que continua certo na planilha

Nada disso é argumento contra planilha. Ela segue imbatível para simular cenário, explorar um dado novo, montar um cálculo que será usado três vezes e descartado. O erro é usá-la como registro compartilhado de um processo com várias pessoas e histórico auditável — a fronteira tratada na saída das planilhas, e o critério que separa o que merece software sob medida do que não merece.

A checagem de cinco minutos

Abra o arquivo principal e levante duas listas.

A primeira: todos os vínculos externos. Qualquer planilha tem um menu que os mostra. Cada vínculo é uma entidade que deveria ser cadastro, e a contagem é o tamanho do modelo de dados que já existe sem desenho.

A segunda: quantas pessoas têm permissão de edição. Não quantas usam — quantas podem escrever. Se for mais de uma e não houver como saber quem alterou o quê, a conversa sobre sistema deixou de ser sobre eficiência.

Se faltar argumento para a discussão interna, a calculadora de custo do trabalho manual transforma as horas de consolidação num número anual.

Isso é o que fazemos em software sob medida

Construímos o sistema no formato em que a sua operação já trabalha: ERP, CRM, portal ou app, com menos tela, menos clique e menos treinamento.

Resposta em até 1 dia útil