> For the complete documentation index, see [llms.txt](https://knowledge.out-smart.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledge.out-smart.com/outsmart-knowledge-base/outsmart-knowledge-base-pt/marketplace-pacotes-e-power-ups/power-ups/formularios/usar-calculos-no-forms.md).

# Usar cálculos no Forms

Os cálculos permitem que o formulário calcule valores automaticamente.

Use-os para totais, subtotais ou outros resultados numéricos com base na entrada do Funcionário.

### Onde os cálculos se encaixam melhor

Os cálculos são úteis em:

* campos numéricos que dependem de outros campos
* campos de tabela com totais de linha ou coluna
* formulários em que o resultado deve ser preenchido automaticamente

### O que os cálculos podem usar

As fórmulas podem usar:

* aritmética, como `+`, `-`, `*`, e `/`
* referências a outros campos
* referências a colunas da tabela

### Por que o modo somente leitura costuma ajudar

Defina os campos calculados como somente leitura quando os Funcionários não devem alterar o resultado.

Isso mantém a saída consistente.

{% stepper %}
{% step %}

### Abrir o Formulário

Vá para **Configurações → Formulário**.

Abra o formulário que você deseja editar.
{% endstep %}

{% step %}

### Selecione o campo de resultado

Abra o campo numérico ou a coluna da tabela que deve mostrar o valor calculado.
{% endstep %}

{% step %}

### Insira a fórmula

Adicione a fórmula com as referências de campo que a sua configuração suporta.

Mantenha a fórmula o mais simples possível.
{% endstep %}

{% step %}

### Defina as opções de exibição

Escolha a precisão decimal, se necessário.

Defina o campo como somente leitura se os Funcionários não devem alterá-lo.
{% endstep %}

{% step %}

### Salvar e testar

Salve o Formulário.

Depois, teste o resultado com valores realistas e valores vazios.
{% endstep %}
{% endstepper %}

### Dicas para uma boa configuração

* use nomes de campo claros
* teste com zero e valores vazios
* permita a edição apenas quando a correção manual fizer parte do processo

### FAQ

<details>

<summary>Posso usar cálculos em tabelas?</summary>

Sim.

As tabelas são um local comum para valores calculados.

</details>

<details>

<summary>Os campos calculados devem ser editáveis?</summary>

Normalmente não.

Somente leitura mantém o resultado consistente.

</details>

<details>

<summary>O que acontece se um campo referenciado estiver vazio?</summary>

Isso depende da fórmula e do tipo de campo.

Teste sempre esse caso antes da implementação.

</details>

### Tópicos relacionados

* [Criar um Formulário](/outsmart-knowledge-base/outsmart-knowledge-base-pt/marketplace-pacotes-e-power-ups/power-ups/formularios/criar-um-formulario.md)
* [Configurar campos de tabela em Formulários](/outsmart-knowledge-base/outsmart-knowledge-base-pt/marketplace-pacotes-e-power-ups/power-ups/formularios/configurar-campos-de-tabela-em-formularios.md)
* [Use lógica condicional em Formulários](/outsmart-knowledge-base/outsmart-knowledge-base-pt/marketplace-pacotes-e-power-ups/power-ups/formularios/usar-logica-condicional-no-forms.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://knowledge.out-smart.com/outsmart-knowledge-base/outsmart-knowledge-base-pt/marketplace-pacotes-e-power-ups/power-ups/formularios/usar-calculos-no-forms.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
