Os Campos de Fórmula permitem que você faça cálculos entre campos numéricos, de data e de tempo nas tarefas usando fórmulas simples ou avançadas.
Para calcular o número de dias entre a data de início e a data final, diferenças entre Campos Personalizados ou cálculos mais complexos, utilize os Campos de Fórmula para descobrir informações adicionais que enriquecerão sua experiência com o ClickUp.
O que você vai precisar
- 60 usos de Campos Personalizados, incluindo Campos de Fórmula, estão disponíveis no plano Free Forever.
- Os usos ilimitados estão disponíveis em todos os planos pagos.
- Você pode calcular os Formula Fields em todos os planos pagos.
- Campos personalizados individuais podem ser ocultados dos convidados.
- Convidados com permissões de edição ou totais podem editar campos personalizados existentes, mas não podem criar novos.
-
Campos de Fórmula que usam a função
TODAY()
não podem ser ordenados, filtrados, agrupados ou usados em cartões de Cálculo do Dashboard. -
Você não poderá calcular as colunas do campo de fórmula se o campo de fórmula usar a função
TODAY()
.
Criar um campo de fórmula
Para criar um campo de fórmula na exibição de lista ou de tabela, você deve
- No canto superior direito, acima da tabela de tarefas, clique no ícone mais.
- Selecione Fórmula.
- Nomeie o campo de fórmula.
- Clique em Criar.
- Na nova coluna de Fórmula, clique no símbolo ƒx.
- Nas listas suspensas, selecione dois campos e um operador. Talvez seja necessário criar os campos de que você precisa.
- Você também pode abrir o Editor Avançado para criar uma fórmula avançada.
Por exemplo, existem dois campos personalizados numéricos chamados Receita e Custo. Existe um campo personalizado de Fórmula chamado Lucro. A fórmula definida para o campo personalizado de Fórmula é Receita – Custo. A soma aparece no campo Lucro quando valores são inseridos nos campos Receita e Custo.
O cartão de Cálculo exibe a soma de todos os Campos de Fórmula de Lucro em todos os locais nos quais o cartão está configurado para relatar.
Campos de fórmula podem ser aplicados em qualquer nível do seu Espaço de trabalho Hierarquia, mas não podem ser adicionados a locais adicionais.
Crie uma coluna de Campo de Fórmula
Para criar um campo de fórmula na visualização de Lista ou visualização de Tabela:
- No canto superior direito, clique no ícone de mais.
- Selecione Fórmula.
- Nomeie o campo de fórmula.
- Clique em Adicionar Coluna.
As opções de fórmula calculam automaticamente a coluna inteira. Ao editar uma fórmula em uma tarefa, você edita a fórmula de toda a coluna.
Campos compatíveis
Com mais de 70 funções diferentes, Fórmulas podem calcular dados usando os seguintes campos:
-
Campos personalizados de números
Você pode usar campos personalizados numéricos em cartões de cálculo. - Campos personalizados de Moeda
- Campos personalizados de lista suspensa que utilizam apenas números
- Campos personalizados de data
- Data de início
- Data de vencimento
- Data de conclusão
- Data de criação
- Data de início
- Data de atualização
- Data de encerramento
-
Tempo rastreado
- O tempo rastreado está em horas.
-
Tempo Estimado
- A Estimativa de Tempo é em horas.
- Pontos do sprint
- Outros Campos de Fórmula
Use Fórmulas simples
As fórmulas simples destinam-se à adição, subtração, divisão e multiplicação rápidas.
Para criar uma Fórmula simples:
- Clique no seu Campo de Fórmula.
- Selecione um valor na primeira lista suspensa.
- Selecione um operador:
- Adicionar
- Subtrair
- Multiplicar
- Dividir
- Selecione um valor do segundo menu suspenso.
- Clique em Calculate (Calcular).
Usar fórmulas avançadas
As fórmulas avançadas permitem cálculos mais complexos e flexíveis.
Para criar uma Fórmula avançada:
- Clique no seu Campo de Fórmula.
- Ative o Advanced Editor.
- Pesquise pelos Campos personalizados e operadores disponíveis.
- Escreva uma Fórmula válida no campo de texto no topo.
- Clique em Calculate (Calcular).
Utilize Fórmulas em Fórmulas
Você pode usar outros Campos de Fórmula como variáveis em suas Fórmulas simples e avançadas!
Ao criar uma nova Fórmula, não há limite para o número de outras Fórmulas que você pode usar em sua definição, e você pode combinar com outros campos numéricos como Números e Datas.
Atualmente, Fórmulas agrupadas não podem exceder uma camada. Por exemplo, uma Fórmula que é definida usando outra Fórmula não pode ser usada para definir uma terceira Fórmula.
Ordenar Campos de Fórmula
Você pode classificar tarefas na exibição de lista ou tabela por campos de fórmula.
Você não pode ordenar tarefas por Campos de Fórmula que contêm a função TODAY()
ou retornam múltiplos tipos de saída.
Para classificar tarefas por campos de fórmula:
- Abra a visualização.
- Clique no cabeçalho da coluna Formula Field.
- Escolha uma das opções de classificação:
- Ordenar: Ordene o grupo atual de tarefas pela coluna do campo Fórmula.
- Classificar toda a coluna: Classificar todas as tarefas visíveis na visualização pela coluna Campo de fórmula.
Para limpar sua seleção de ordenação:
- Clique no cabeçalho da coluna Formula Field.
- Clique em Limpar ordenação.
Filtrar Campos de Fórmula
Você pode filtrar tarefas por Campos de Fórmula.
Você não pode filtrar tarefas por campos de fórmula que contenham a função TODAY()
ou que retornem vários tipos de saída.
Para filtrar tarefas por Campos de Fórmula:
- Abra a visualização.
- Na parte superior da exibição, clique em Filtros.
- Na primeira lista suspensa, selecione o Campo de Fórmula.
- Adicione os critérios de filtro restantes.
Campos de fórmula de grupo
Você pode agrupar tarefas por campos de fórmula na exibição de lista e na exibição de tabela.
Você só pode agrupar tarefas por Campos de Fórmula que produzem datas, booleanos ou uma mistura de datas e booleanos.
Para agrupar por um Campo de Fórmula:
- Abra a visualização.
- No topo da visualização, clique em Agrupar.
- Selecione Campo personalizado.
- Escolha o campo de fórmula.
Calcule as colunas de campo de fórmula
Você pode calcular colunas de Campo de Fórmula na visualização de Lista em todos os planos pagos.
Você só pode calcular colunas para Campos de Fórmula que produzem números e datas.
Para calcular uma coluna de Campo de Fórmula:
- Na parte inferior de uma coluna de Campo de Fórmula, clique em Calcular.
- As opções variam dependendo do resultado da Fórmula:
- Para fórmulas que retornam datas, escolha entre Intervalo, Data mais antiga e Data mais recente.
- Para fórmulas que retornam números, escolha entre Soma, Média ou Intervalo.
- Os resultados são exibidos na parte inferior da coluna.
Exemplos de fórmulas avançadas do mundo real
Você pode usar fórmulas avançadas para adicionar ou subtrair dias, mostrar sinais de porcentagem, arredondar casas decimais e muito mais! Você pode usar fórmulas avançadas para adicionar ou subtrair dias, mostrar sinais de porcentagem, arredondar casas decimais e muito mais!
Resultado desejado | Método | Fórmula de exemplo |
Adicionar um número específico de dias ao campo de data | Use a função DATA e aplique expressões matemáticas básicas para ANO(), MÊS() ou DIA(). | Por exemplo, para adicionar sete dias a uma data: DATE(YEAR(field("Due date")),MONTH(field("Due date")),DAY(field("Due date"))+7)
|
Subtraia um número específico de dias do campo de data. | Use a função DATA e aplique expressões matemáticas básicas para ANO(), MÊS() ou DIA(). | Por exemplo, para subtrair cinco dias de uma data: DATE(YEAR(DAYS(field("Due date"), 5)), MONTH(DAYS(field("Due date"), 5)), DAY(DAYS(field("Due date"), 5)))
|
Calcule a diferença entre duas datas | Use a função DIAS para realizar isso. |
O seguinte formato é usado para esta fórmula: Para calcular a diferença entre a data de início e a data final de uma tarefa: |
Calcular uma porcentagem de um campo personalizado | Em vez de decimais, use porcentagens na fórmula. | Por exemplo: field("Campo Numérico")*10%
|
Resultados com código de cores | Use uma fórmula para codificar os resultados por cores com emojis. |
Por exemplo: • Se a idade de uma tarefa for de 10 dias ou menos, adicione um indicador verde. - Se a idade de uma tarefa for de 20 dias ou menos, adicione um indicador amarelo. • Se a idade de uma tarefa for superior a 20 dias, adicione um indicador vermelho. A seguinte fórmula alcançaria o resultado pretendido: |
Adicione um sinal de porcentagem | Use a função CONCATENATE para adicionar um sinal de porcentagem. |
Existem duas maneiras de adicionar um sinal de porcentagem: • Use a função CONCATENATE: |
Arredonde casas decimais nos resultados | Use a função ROUND para arredondar os resultados depois de usar as funções básicas. | O formato a seguir é usado para essa fórmula: ROUND(valor, [casas]) Para adicionar dois campos de números e arredondar o resultado para a centésima casa decimal, use a seguinte fórmula: ROUND((campo("Número 1") + campo("Número 2")),2) Os nomes de campo diferenciam maiúsculas de minúsculas. |
Calcular o número de dias em que uma tarefa está atrasada |
Use uma fórmula para ver quantos dias uma tarefa está atrasada. |
O formato a seguir é usado para essa fórmula:
|
Calcule o número de dias necessários para concluir uma tarefa |
Use uma fórmula para ver quantos dias você levou para concluir uma tarefa. |
O formato a seguir é usado para essa fórmula:
Alternativamente, calcule usando a data de início em vez da data de criação:
|
Mostre a data de hoje no formato DD/MM/YYYY |
Use uma fórmula para ver a data de hoje em DD/MM/AAAA em vez do padrão MM/DD/AAAA. |
|
Mostre o número de semanas entre as datas de início e final |
Utilize uma fórmula para calcular o número de semanas entre a data de início e a data final de uma tarefa. |
|
Mudar as datas de vencimento dos finais de semana para Monday |
Use uma fórmula para mostrar a data de vencimento de uma tarefa se ela foi movida para o seguinte Monday. Essa fórmula só funciona se a data de vencimento original da tarefa for em um sábado ou domingo. |
|
Limites de Campos de Fórmula
As seguintes ações não são suportadas com Campos de Fórmula:
-
Campos de Fórmula não suportam o uso de Campos Personalizados que contêm texto.
-
Campos de Fórmula que utilizam a função
TODAY()
não podem ser ordenados, filtrados ou agrupados. -
Você não poderá calcular as colunas do campo de fórmula se o campo de fórmula usar a função
TODAY()
.