Ir para o conteúdo principal
Administrator Guide
Última atualização: 2024-09-20
Referência: expressões de cálculo

Referência: expressões de cálculo

As expressões de cálculo permitem que você execute funções matemáticas em colunas, linhas e células de cálculo no seu relatório composto.
Função
Descrição
Exemplos
Diferença
Subtrai o segundo valor do primeiro valor.
[R5]-[R3]
Difference([C5],[C3])
Difference([R2C2],[R2C3])
Dividir
Divide o primeiro valor pelo segundo valor. O segundo valor oferece suporte a células quando o primeiro valor é uma coluna.
Você pode selecionar
AbsRef
(Referência absoluta) no denominador para manter a referência de célula original, independentemente de seu local duplicado no relatório. A Referência absoluta não oferece suporte a cálculos de aninhamento e não converte um valor negativo em um valor positivo.
O Workday define o valor por padrão do terceiro parâmetro,
Retornar zero em caso de erro
, como verdadeiro, a menos que você o defina especificamente como falso.
Você pode dividir por um valor constante com até 10 dígitos.
Você não pode dividir por:
  • Decimais
  • Valores constantes negativos
  • Zero.
Divide([C3],[C5])
Divide([C3],10)
Divide([R3],[C5],true)
Divide([C3],[C5],false)
Divide([C3],[R3C5])
[C3]/1234567890
Divide([R1C2],AbsRef([R2C2]))
[R2C3]/AbsRef([R2C4])
Multiplicar
Multiplica dois valores.
Você pode multiplicar por:
  • Valores constantes com até 12 dígitos.
  • Decimais com até 6 posições decimais.
Você não pode multiplicar por zero.
Multiply([C3],[C3])
Multiply([R3],[R4])*[R5])
Multiply([C3],1.04)
Multiply([C3],123456789012)
Multiply([C3],10)
[R3]*[R4]*[R5]
[C3]*0.123456
Multiply([R3C2],[R3C3])
PercentIncrease
Retorna a diferença em percentual do primeiro valor em relação ao segundo valor.
O Workday define o valor por padrão do terceiro parâmetro,
Retornar zero em caso de erro
, como verdadeiro, a menos que você o defina especificamente como falso.
PercentIncrease([R3],[R5])
, em que o Workday calcula a fórmula como ([R5]-[R3])/[R5]
PercentIncrease([C3],[C5],true)
PercentIncrease([R3],[R5],false)
PercentIncrease([R1C2],[R1C3])
, em que o Workday calcula a fórmula como ([R1C3]-[R1C2])/[R1C2].
PercentRemaining
Retorna o percentual restante após a divisão do segundo valor pelo primeiro valor.
O Workday define o valor por padrão do terceiro parâmetro,
Retornar zero em caso de erro
, como verdadeiro, a menos que você o defina especificamente como falso.
PercentRemaining([R3],[R5])
, em que o Workday calcula a fórmula como ([R5]-[R3])/[R5]
PercentRemaining([C3],[C5],true)
PercentRemaining([R3],[R5],false)
PercentRemaining([R1C2],[R1C3])
, em que o Workday calcula a fórmula como ([R1C3]-[R1C2])/[R1C3]
Soma
Retorna a soma de vários valores.
Sum([R2],[R3],[R5])
Sum([C5])
[R2]+[R3]+[R4]+[R5]+[R6]+[R7]
Sum([R1C2],[R1C3],[R1C4])
SumRange
(Sem suporte para células.) Retorna a soma de todas as colunas, da primeira à última coluna.
A primeira coluna deve preceder a última coluna da tabela.
SumRange([C3],[C5])
SumRange([R2],[R9])

Considerações

Você pode aninhar até cinco funções em uma expressão.
O Workday usa a regra de ordem de operações padrão, conhecida como PEMDAS, para expressões matemáticas:
  1. Parênteses
  2. Expoentes
  3. Multiplicação
  4. Divisão
  5. Adição
  6. Subtração
O Workday lê as funções da esquerda para a direita. Exemplo: na expressão
[C3]/[C2]*[C3]
, o Workday divide e, em seguida, multiplica os valores. No entanto, se a expressão for
[C3]/([C2]*[C3])
, o Workday multiplica os valores entre parênteses e divide.