Usar campos de fórmula

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

  1. No canto superior direito, acima da tabela de tarefas, clique no ícone mais.
  2. Selecione Fórmula.
  3. Nomeie o campo de fórmula.
  4. Clique em Criar.
  5. Na nova coluna de Fórmula, clique no símbolo ƒx.
  6. Nas listas suspensas, selecione dois campos e um operador. Talvez seja necessário criar os campos de que você precisa.

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

Captura de tela de uma fórmula que subtrai custo da receita.png

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. 

Captura de tela do cartão de Cálculo.png

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:

  1. No canto superior direito, clique no ícone de mais.
  2. Selecione Fórmula.
  3. Nomeie o campo de fórmula.
  4. 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:

  1. Clique no seu Campo de Fórmula.
  2. Selecione um valor na primeira lista suspensa.
  3. Selecione um operador:
    • Adicionar
    • Subtrair
    • Multiplicar
    • Dividir
  4. Selecione um valor do segundo menu suspenso.
  5. 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:

  1. Clique no seu Campo de Fórmula.
  2. Ative o Advanced Editor.
  3. Pesquise pelos Campos personalizados e operadores disponíveis.
  4. Escreva uma Fórmula válida no campo de texto no topo.
  5. Clique em Calculate (Calcular).

Captura de tela de uma fórmula avançada que mostra o tempo restante.png

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:

  1. Abra a visualização.
  2. Clique no cabeçalho da coluna Formula Field.
  3. 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:

  1. Clique no cabeçalho da coluna Formula Field.
  2. 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:

  1. Abra a visualização.
  2. Na parte superior da exibição, clique em Filtros.
  3. Na primeira lista suspensa, selecione o Campo de Fórmula.
  4. 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:

  1. Abra a visualização.
  2. No topo da visualização, clique em Agrupar.
  3. Selecione Campo personalizado.
  4. 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:

  1. Na parte inferior de uma coluna de Campo de Fórmula, clique em Calcular.
  2. 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.
  3. 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: DAYS(data_final, data_de_início)

Para calcular a diferença entre a data de início e a data final de uma tarefa: DAYS(field("Data final"),field("Data de início"))

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: IF(DAYS(TODAY(), field("Data de criação"))<11, "🟢", IF(DAYS(TODAY(), field("Data de criação"))<21, "🟡","🔴"))

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: CONCATENATE((campo("Número 1")*campo("Número 2")),"%")
• Use &"%"para economizar tempo: (campo("Número 1")*campo("Número 2"))&"%"
Os nomes dos campos são sensíveis a maiúsculas e minúsculas.

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:

SE(HOJE()<=campo("Data final"),0,DIAS(HOJE(),campo("Data final")))

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:

DAYS(field("Date closed"),field("Date created"))

Alternativamente, calcule usando a data de início em vez da data de criação:

DAYS(field("Date closed"),field("Start date"))

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.

CONCATENATE(DIA(HOJE()),""/"",MÊS(HOJE()),""/"",ANO(HOJE()))

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.

DAYS(field("Due date"),field("Start date"))/7

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.

SWITCH(WEEKDAY(field("Due date")), 1, DATE(YEAR(field("Due date")), MONTH(field("Due date")), DAY(field("Due date")) + 1), 7, DATE(YEAR(field( Due date )), MONTH(field( Due date )), DAY(field( Due date )) + 1), 7, DATE(YEAR(field("Due date")), MONTH(field("Due date")), DAY(field("Due date")) + 2), field("Due date"))

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

Esse artigo foi útil?