Em muitas indústrias de alimentos, o controle de peso das embalagens já é feito em formulário digital. A coleta saiu do papel, mas a conta não: no fim do turno, alguém exporta as respostas, abre uma planilha e calcula o peso médio e a variação de cada lote. Foi exatamente esse passo que uma indústria de alimentos decidiu eliminar, levando o cálculo para dentro do próprio formulário com o Campo Calculado do HashData.
O problema: a coleta era digital, a conta não
A rotina de controle de peso funcionava assim: a cada intervalo, o operador pesava algumas embalagens da linha e registrava cada amostra no checklist. O formulário guardava os pesos, mas não dizia se o lote estava dentro do padrão. Essa resposta só aparecia depois, na planilha.
Esse modelo tinha três fragilidades:
- O resultado chegava tarde. O peso médio só era conhecido depois da exportação. Um lote fora do padrão podia seguir na linha por horas antes de alguém perceber.
- Amostras em branco distorciam a média. Quando uma amostra não era registrada, a fórmula da planilha ainda dividia pelo número total de amostras previstas, e o peso médio aparecia menor do que o real.
- Cada unidade tinha a sua versão da fórmula. Com várias plantas, as planilhas foram sendo copiadas e ajustadas localmente. A mesma pergunta, “o lote está no peso?”, tinha respostas calculadas de jeitos diferentes.
A mudança: o cálculo foi para dentro do formulário
A solução foi acrescentar dois Campos Calculados ao final do checklist de peso: um para o peso médio e outro para a amplitude, a diferença entre a maior e a menor amostra. O operador continua registrando as pesagens como antes; a diferença é que o resultado aparece no momento em que ele termina a coleta.
Tags em vez de nomes de perguntas
Todas as perguntas de pesagem receberam a mesma tag, #peso. Com isso, as fórmulas deixaram de depender do nome de cada pergunta. Se uma unidade precisar de mais amostras, basta acrescentar perguntas com a mesma tag: a fórmula continua certa, sem ajuste.
Peso médio que ignora amostras em branco
A média usa a função avgByTag, que calcula a média apenas das respostas preenchidas. Uma amostra não registrada deixa de puxar a média para baixo.
function calculateValue() {
return avgByTag('#peso');
}
Amplitude: a estabilidade do processo
A média sozinha pode esconder um problema: duas embalagens muito leves e duas muito pesadas podem resultar numa média perfeita. A amplitude mostra essa dispersão. Se faltar dado para calcular, o campo fica vazio em vez de mostrar um zero enganoso.
function calculateValue() {
const maior = maxByTag('#peso');
const menor = minByTag('#peso');
if (maior === undefined || menor === undefined) {
return null;
}
return maior - menor;
}
As fórmulas ficam no formulário publicado. Todas as unidades que usam o checklist passam a calcular exatamente do mesmo jeito, e uma mudança na regra é feita uma vez só.
O que mudou na rotina
| Antes | Depois |
|---|---|
| Peso médio conhecido depois da exportação | Peso médio e amplitude no fim de cada coleta |
| Amostra em branco distorcia a média | Média calculada só com as amostras preenchidas |
| Uma versão da fórmula por planta | Uma fórmula única no formulário |
| Planilha montada a cada turno | Nenhuma etapa manual de cálculo |
O ganho mais importante não foi só o tempo poupado na planilha. Foi o momento em que o desvio aparece: o operador e o supervisor veem o resultado ainda durante o turno, quando ainda dá para ajustar a linha. E, como o peso médio e a amplitude passam a fazer parte da resposta, eles chegam prontos aos painéis das Análises Avançadas, por linha, turno e unidade.
Como replicar na sua operação
- Marque todas as perguntas de pesagem com a mesma tag, como
#peso. - Adicione um Campo Calculado depois da última amostra, com a fórmula
avgByTag('#peso'). - Adicione um segundo campo para a amplitude, com
maxByTageminByTag. - Teste com a simulação de respostas, incluindo amostras deixadas em branco.
- Publique o formulário: todas as unidades passam a usar a mesma regra.
O mesmo raciocínio vale para temperaturas, medições de espessura, teores e qualquer controle feito por amostragem.
Perguntas frequentes
Preciso saber programar? Não para esse caso. A média por tag é uma linha só, e o editor sugere os nomes das funções e das perguntas.
E se o número de amostras mudar? Se as novas perguntas receberem a mesma tag, nada precisa ser alterado nas fórmulas.
O resultado pode entrar em outros cálculos? Sim. O valor de um Campo Calculado fica disponível para os campos posicionados depois dele, como uma comparação com o peso nominal da embalagem.
Conheça os Campos Calculados do HashData e veja como levar as contas da sua operação para dentro do formulário. Para ver funcionando nos seus checklists, agende uma demonstração.

Top comments (0)