Como podemos ajudar?

Casos de uso de fórmula

A coluna de fórmula é uma das maneiras mais populares de manipular dados na monday.com. De simples cálculos matemáticos a fórmulas mais complicadas e com o uso da nossa biblioteca de funções disponíveis, a coluna de fórmula pode ajudar você a simplificar problemas complexos.

Antes de mergulharmos neste artigo, você encontrará no quadro abaixo alguns dos nossos casos de uso mais comuns para a coluna de fórmula:

 

Fique à vontade para copiar e colar a fórmula fornecida na coluna de fórmula diretamente no seu quadro para poder utilizá-la!

Dica: para acessar o quadro de casos de uso de fórmula, você também pode clicar aqui🙏

 

Agora, vamos explorar ainda mais os casos de uso que reunimos. Abaixo, você encontrará algumas das formas mais comuns de usar a coluna de fórmula⬇️

Adicionar ou remover dias de uma data

Neste exemplo, queremos adicionar 15 dias em cada data da coluna "data inicial": 

ADD_DAYS({Start Date},15) 

Se quisermos diminuir 15 dias, podemos usar a função SUBTRACT_DAYS() no lugar de ADD_DAYS().

SUBTRACT_DAYS({Start Date},15) 

Ambas as fórmulas acima mostrarão um resultado não formatado que pode parecer meio esquisito. É por isso que recomendamos usar a fórmula a seguir. O resultado estará formatado e terá uma aparência mais clara no seu quadro: 

FORMAT_DATE(ADD_DAYS({Start Date},15))

Frame_31.png

Se você quiser remover o ano e ver apenas o dia e o mês, pode personalizar ainda mais a sua fórmula ao usar a função LEFT(). Na fórmula a seguir, a função LEFT() usa o resultado da função FORMAT_DATE() e exibe somente 6 caracteres a partir da esquerda:

LEFT(FORMAT_DATE(ADD_DAYS({Start Date},15)),6)

Se alterarmos o 6 na fórmula, mudamos o número de caracteres exibidos no resultado dela.

Os resultados dessa fórmula podem ser vistos na coluna "LEFT":

Frame_31__1_.png

 

Calcular dias entre a data e hoje

Uma função muito útil e dinâmica é a TODAY(). Ao usá-la com a função DAYS(), você pode calcular o número de dias até a data limite (ou após a data limite). Ao usar TODAY(), você não precisa incluir nada entre parênteses.

Também encapsulamos o resultado da função DAYS() na função ROUND(). Neste caso, estamos indicando que queremos arredondar o resultado com 0 casas decimais.  

ROUND(DAYS({Due Date},TODAY()),0)

Frame_38.png

 

Determinar o número de dias úteis entre duas datas

Se você estiver usando um quadro para acompanhar as solicitações de férias dos funcionários, pode ser útil usar uma fórmula ao calcular o número de dias úteis que o funcionário vai precisar. A função a seguir, WORKDAYS(), retornará o número de dias úteis entre duas datas. Os dias úteis são definidos, de acordo com as configurações da sua conta, como de segunda a sexta-feira ou de domingo a quinta-feira. Para saber mais sobre essas configurações de conta, confira este artigo.

WORKDAYS({To},{From})

Frame_39.png

 

Calcular o total faturável usando a coluna de controle de tempo 

Ao usar a coluna de controle de tempo com a coluna de fórmula, é possível escolher se deseja os dados em segundos, minutos ou horas. Para a fórmula a seguir, estamos usando as horas da coluna "faturável". Também estamos usando a função ROUND() novamente para remover os decimais. O número 2 nessa fórmula indica duas casas decimais.

ROUND(MULTIPLY({Billable#Hours},{Hourly Rate}),2)

Frame_32__2_.png

 

Total de horas trabalhadas excluindo os intervalos

Neste exemplo, gostaria de calcular quanto tempo meus contratados trabalharam. E isso não deve incluir o período de intervalo não remunerado. Usando quatro colunas de hora, posso criar uma fórmula para calcular isso. 

IF(HOURS_DIFF({Break End}, {Break Start}) > "0", HOURS_DIFF(HOURS_DIFF({End}, {Start}), HOURS_DIFF({Break End}, {Break Start})), HOURS_DIFF({End}, {Start}))

Essa fórmula diz que, se o intervalo for maior que 0, será calculado o total de horas trabalhadas sem os intervalos. Se o intervalo não for maior que 0, calcula-se o número total de horas trabalhadas.

Aqui está como a fórmula funciona:

Frame_33.png

 

Calcular a alteração entre dois valores

Neste quadro, vemos as vendas totais por mês para quatro funcionários. Para calcular a alteração entre os resultados de janeiro e fevereiro em porcentagem, você deve usar a seguinte fórmula:

MULTIPLY(DIVIDE(MINUS({February Sales},{January Sales}),{January Sales}),100)

Essa fórmula também pode ser escrita como:

((({February Sales}-{January Sales})/{January Sales})*100)

Frame_35__1_.png

 

Resultado de um valor com base em duas condições

Agora, queremos calcular o bônus de cada funcionário. Um funcionário receberá o bônus somente se as "vendas totais" forem superiores a 350.000 e se o número de negócios na coluna "negócios" for maior que 12:

IF(AND({Total Sales}>350000,{Deals}>12),250,0)

A função AND() verifica se as duas condições são verdadeiras. Com base no resultado, a instrução IF() informa à coluna de fórmula qual valor devolver.

Frame_36__3_.png

 

Usar etiquetas de status para atribuir taxas de comissão

Neste exemplo, digamos que eu gerencie uma equipe de vendas com taxas de comissão variáveis entre os vendedores.  Você pode usar etiquetas na coluna de status para indicar uma taxa específica na sua fórmula: 

IF({Rate}="Rate 1",25,IF({Rate}="Rate 2",20,IF({Rate}="Rate 3",15,IF({Rate}="Rate 4",10,IF({Rate}="Rate 5",5)))))

A coluna "% de comissão" exibe a taxa relevante, de acordo com a etiqueta de status selecionada.

Frame_40.png

Você pode ir adiante com essa fórmula e calcular a comissão com base na taxa e na coluna "total de vendas" ao incorporar a função MULTIPLY(). Tenha em mente que, se usar um decimal em uma fórmula, deverá escrever 0.25 em vez de .25 para evitar erro.

IF({Rate}="Rate 1",MULTIPLY(0.25,{Total Sales}),IF({Rate}="Rate 2",MULTIPLY(0.20,{Total Sales}),IF({Rate}="Rate 3",MULTIPLY(0.15,{Total Sales}),IF({Rate}="Rate 4",MULTIPLY(0.10,{Total Sales}),IF({Rate}="Rate 5",MULTIPLY(0.05,{Total Sales}))))))

Frame_41__1_.png

 

Comparar um valor dinâmico com um valor estático

Se você estiver usando um quadro para acompanhar seu orçamento, essa fórmula pode ser bastante útil. Neste exemplo, o orçamento de viagem de cada funcionário é de 6.500. Queremos descobrir se o valor total gasto com cada funcionário está dentro do orçamento ou acima dele. Para isso, vamos comparar a soma — SUM() — dos valores em quatro colunas com o orçamento usando a instrução IF().

IF(SUM({Flight},{Hotel},{Insurance},{Expenses})>6500, "Over Budget","Good")  

Frame_37__1_.png

 

Rastrear inventário

É fácil gerenciar seu inventário com a monday.com. Este exemplo explica como calcular o estoque atual disponível e quanto foi vendido (em porcentagem).

Para a coluna "em estoque":

MINUS(MINUS({Starting Inventory},{Reserved}),{Sold})

Frame_42.png

Para a coluna "% vendido":

ROUND(MULTIPLY(DIVIDE({Sold},{Starting Inventory}),100),2)

Frame_43__1_.png

 

Formatação da fórmula

Ao usar a função TEXT(), você pode formatar seus resultados do jeito que quiser. Vamos ver um exemplo simples na primeira linha do quadro a seguir. Queremos multiplicar 100 por 25 e que o resultado seja exibido assim: $2,500.00.

TEXT(MULTIPLY({Starting Inventory},{Cost}),"$#,##.00")

Frame_44__1_.png

Na última parte da fórmula, cada # representa um número. Adicionamos .00 ao final porque queremos que o resultado termine com dois zeros, mas você pode substituir por ,## se quiser que o resultado termine com os números calculados. O $ indica o símbolo na frente do número.

Tenha em mente que, se você formatar um número usando a função TEXT(), a coluna de fórmula lerá o número como texto e não como número. Isso significa que o resumo da coluna exibirá "N/A" (como acima) em vez de soma/média/etc. dos números exibidos na sua coluna de fórmula.

 

Se você ainda tiver dúvidas, estamos aqui para ajudar! Confira o fórum de FAQ sobre fórmulas da comunidade ou entre em contato conosco através do e-mail support@monday.com com todas as dúvidas que você tiver.