Cálculos Exemplos de fórmulas

Os cálculos são um recurso profissional

Desbloqueie os cálculos e outros recursos avançados para expandir seus negócios.

Obter o WPForms Pro

Quer alguma inspiração para usar fórmulas de cálculo em seus formulários do WordPress? Com o complemento WPForms Calculations, você pode transformar seus formulários em calculadoras eficazes, fornecendo soluções instantâneas para seus usuários.

Este guia apresentará vários formulários com exemplos de fórmulas para ajudar a estimular sua criatividade.

Requisitos:

  • Você precisará do nível de licença Pro ou superior para acessar o complemento Calculations
  • Certifique-se de que você instalou a versão mais recente do WPForms para atender à versão mínima exigida para o complemento Calculations

Primeiros passos com o complemento Calculations

Antes de mergulhar nos exemplos de fórmulas, verifique se você tem o complemento WPForms Calculations configurado. Se ainda não o fez, consulte nosso guia de configuração passo a passo. Com tudo pronto, você estará pronto para usar os exemplos deste tutorial.

Se quiser saber como criar suas próprias fórmulas, consulte nosso guia sobre como criar fórmulas com o complemento Calculations.

Nas seções a seguir, analisaremos exemplos de fórmulas de cálculo básicas e avançadas para ajudá-lo a aprimorar seus formulários. Para sua conveniência, cada exemplo inclui um link para o modelo de formulário, o que lhe permite acessar e usar os formulários diretamente.

Exemplos de fórmulas de cálculo básico

Nesta seção, apresentaremos fórmulas simples para ajudá-lo a se familiarizar com a funcionalidade principal do complemento Calculations. Esses exemplos atendem tanto aos iniciantes que não têm experiência com cálculos de formulários quanto àqueles que preferem configurações simples.

Calculadora de retorno sobre o investimento

Determinar o retorno de um investimento, com base no valor inicial investido e no valor final devolvido.

calculadora de roi

Observação: confira nosso modelo de formulário Calculadora de retorno sobre investimento para usar esse formulário em seu site.

Configurações de campo
ID de campo 1
  • Tipo de campo: Números
  • Etiqueta: Valor do investimento
  • Variável de campo: $F1
ID de campo 2
  • Tipo de campo: Números
  • Etiqueta: Valor devolvido
  • Variável de campo: $F2
ID de campo 3
  • Tipo de campo: Números
  • Etiqueta: Retorno sobre o investimento (em porcentagem)
  • Variável de campo: $F3
  • Visão geral da fórmula: Determina a diferença entre o valor devolvido e o investimento inicial. Em seguida, divide essa diferença pelo investimento inicial para encontrar o aumento ou a redução proporcional. A multiplicação por 100 converte essa proporção em uma porcentagem, que representa o retorno sobre o investimento (ROI).
  • Fórmula:
    (($F2 - $F1) / $F1) * 100

Calculadora de seguro de vida

Determinar o valor da cobertura de seguro necessária com base na idade, renda, dependentes e responsabilidades.

calculadora de seguro de vida

Observação: confira nosso modelo de formulário Calculadora de seguro de vida para usar esse formulário em seu site.

Configurações de campo
ID de campo 2
  • Tipo de campo: Números
  • Etiqueta: Idade
  • Variável de campo: $F2
ID de campo 3
  • Tipo de campo: Números
  • Rótulo: Renda anual
  • Variável de campo: $F3
ID de campo 4
  • Tipo de campo: Números
  • Etiqueta: Número de dependentes (por exemplo, filhos, cônjuge, etc.)
  • Variável de campo: $F4
ID de campo 5
  • Tipo de campo: Números
  • Etiqueta: Passivo circulante (por exemplo, hipotecas, empréstimos, etc.)
  • Variável de campo: $F5
ID de campo 6
  • Tipo de campo: Item único
  • Rótulo: Necessidade de cobertura de seguro
  • Variável de campo: $F6
  • Visão geral da fórmula: Recomenda a cobertura de seguro multiplicando a renda anual por 10 para indivíduos com menos de 40 anos, por 7 para aqueles com idade entre 40 e 59 anos e por 5 para aqueles com 60 anos ou mais. As obrigações atuais são adicionadas a esse resultado, e uma soma baseada no número de dependentes também é considerada.
  • Fórmula:
    if ( $F2 < 40 ):
    	( $F3  * 10)  +  $F5 +  (  $F4  *  $F3  )
    elseif( $F2 >= 40 && $F2 < 60 ):
     	( $F3  * 7 )  +  $F5  +  (  $F4  *  $F3 )
    else:
    	(  $F3  * 5 )  +   $F5 
    endif;

Calculadora de taxas do Stripe

Calcular a taxa do Stripe com base no valor total selecionado entre os itens disponíveis no pedido

calculadora de taxa de faixa

Observação: confira nosso modelo de formulário Stripe Fee Calculator para usar esse formulário em seu site.

Configurações de campo
ID de campo 5
  • Tipo de campo: Vários itens
  • Etiqueta: Itens disponíveis
  • Variável de campo: $F5
ID de campo 6
  • Tipo de campo: Item único
  • Etiqueta: Tarifa de faixa
  • Variável de campo: $F6
  • Visão geral da fórmula: Calcula a taxa do Stripe com base no valor total selecionado entre os itens disponíveis. A taxa do Stripe é normalmente de 2,9% do valor da transação mais uma taxa fixa de US$ 0,30.
  • Fórmula:
    ($F5_amount * 0,029) + 0,30

Calculadora de leasing

Calcule o pagamento mensal do leasing de um ativo, considerando o valor principal, a entrada, a taxa de juros e a duração do leasing.

Formulário de cálculo de aluguel

Observação: Confira nosso modelo de formulário Lease Calculator para usar esse formulário em seu site.

Configurações de campo
ID de campo 1
  • Tipo de campo: Números
  • Etiqueta: Valor do Principal
  • Texto do espaço reservado: Custo total do item ou propriedade
  • Variável de campo: $F1
ID de campo 2
  • Tipo de campo: Números
  • Etiqueta: Down Payment
  • Texto do espaço reservado: Total do adiantamento inicial
  • Variável de campo: $F2
ID de campo 3
  • Tipo de campo: Números
  • Etiqueta: Taxa de juros
  • Texto do espaço reservado: Taxa de juros anual como porcentagem
  • Variável de campo: $F3
ID de campo 4
  • Tipo de campo: Números
  • Etiqueta: Prazo do arrendamento (duração do arrendamento)
  • Texto do espaço reservado: Número de meses no prazo do arrendamento
  • Variável de campo: $F4
ID de campo 5
  • Tipo de campo: Item único
  • Etiqueta: Pagamento mensal do aluguel
  • Variável de campo: $F5
  • Visão geral da fórmula: Calcula o pagamento mensal do leasing subtraindo primeiro a entrada do valor principal. Em seguida, esse valor é dividido pelo prazo do leasing para distribuir o custo uniformemente entre os meses. Além disso, a taxa de juros anual é convertida em uma taxa mensal dividindo-se por 12 e, em seguida, em uma forma decimal dividindo-se por 100. Esses juros mensais são aplicados ao principal menos o pagamento da entrada.
  • Fórmula:
    ($F1 - $F2) / $F4 + (($F1 - $F2) * ($F3 / 12 / 100))

Calculadora de preços dinâmicos

Crie um formulário de pagamento com preços dinâmicos que ajustem o custo total com base na data atual.

forma de precificação dinâmica

Observação: confira nosso modelo de formulário Dynamic Pricing Calculator para usar esse formulário em seu site.

Configurações de campo
ID de campo 6
  • Tipo de campo: Números
  • Etiqueta: Quantidade de bilhetes
  • Variável de campo: $F6
ID de campo 7
  • Tipo de campo: Item único
  • Selo: Hidden
  • Variável de campo: $F7
  • Visão geral da fórmula: Ajusta o preço do ingresso com base na data atual. O preço por bilhete muda com base no fato de a data ser anterior a 25 de fevereiro de 2024, entre 25 de fevereiro e 14 de março de 2024 ou posterior a 14 de março de 2024.
  • Fórmula:
    if (now('d/m/Y') < "25/02/2024"):
        $F6 * 25.00
    elseif (now('d/m/Y') >= "25/02/2024" && now('d/m/Y') < "14/03/2024"):
        $F6 * 30.00
    else:
        $F6 * 35.00
    endif; 

Observação: As datas na fórmula são exemplos e podem precisar de atualização. Certifique-se de modificá-las de acordo com seus requisitos específicos de evento ou formulário. Para obter mais informações sobre o uso de funções de data/hora em seus cálculos, consulte nosso guia para criar fórmulas com o complemento Calculations.

Exemplos de fórmulas de cálculo avançadas

Nesta seção, vamos nos aprofundar em algumas fórmulas mais avançadas para o addon Calculations. Esses exemplos são ideais para aqueles que estão familiarizados com os cálculos básicos de formulários e desejam experimentar soluções mais complexas.

Calculadora de porcentagem de aumento de salário

Determinar o aumento do salário com base na comparação entre o salário anual atual e o novo salário anual proposto.

calculadora de aumento de salário

Observação: confira nosso modelo de formulário Calculadora de porcentagem de aumento de salário para usar esse formulário em seu site.

Configurações de campo
ID de campo 1
  • Tipo de campo: Números
  • Etiqueta: Salário anual atual
  • Variável de campo: $F1
ID de campo 2
  • Tipo de campo: Números
  • Etiqueta: Novo salário anual
  • Variável de campo: $F2
ID de campo 3
  • Tipo de campo: Texto de linha única
  • Etiqueta: Porcentagem de aumento de salário
  • Máscara de entrada: alias:percentage
  • Variável de campo: $F3
  • Visão geral da fórmula: Calcula a diferença percentual entre o novo salário anual e o salário anual atual, indicando o aumento percentual.
  • Fórmula:
    (($F2 - $F1) / $F1) * 100

Observação: para obter informações sobre a criação de aliases e máscaras de entrada, consulte nosso guia sobre o uso de máscaras de entrada personalizadas.

ID de campo 4
  • Tipo de campo: Texto de linha única
  • Etiqueta: Aumento salarial absoluto
  • Máscara de entrada: alias:currency
  • Variável de campo: $F4
  • Visão geral da fórmula: Calcula a diferença absoluta entre o novo salário anual e o salário anual atual, mostrando o aumento total.
  • Fórmula:
    ( $F2 - $F1 )
ID de campo 5
  • Tipo de campo: Texto de linha única
  • Rótulo: Aumento Mensal
  • Máscara de entrada: alias:currency
  • Variável de campo: $F5
  • Visão geral da fórmula: Divide o aumento absoluto do salário por 12 para calcular o aumento médio mensal do salário
  • Fórmula:
    ( $F4 / 12 )
ID de campo 6
  • Tipo de campo: Texto de linha única
  • Rótulo: Aumento semanal
  • Máscara de entrada: alias:currency
  • Variável de campo: $F6
  • Visão geral da fórmula: Divide o aumento salarial absoluto por 52 para determinar o incremento semanal médio no salário.
  • Fórmula:
    ( $F4 / 52 )
ID de campo 7
  • Tipo de campo: Texto de linha única
  • Etiqueta: Aumento diário (supondo 5 dias úteis por semana)
  • Máscara de entrada: alias:currency
  • Variável de campo: $F7
  • Visão geral da fórmula: Encontra o aumento salarial médio diário dividindo o aumento semanal por 5, supondo uma semana de trabalho típica de 5 dias.
  • Fórmula:
    ( $F6 / 5 )

Calculadora de custos de remessa

Determine o custo estimado de envio com base no destino selecionado, no peso do pacote e nas dimensões do pacote.

calculadora de custos de remessa

Observação: confira nosso modelo de formulário Calculadora de custo de frete para usar esse formulário em seu site.

Configurações de campo
ID de campo 1
  • Tipo de campo: Dropdown
  • Etiqueta: Destino
  • Opções: Local, nacional e internacional
  • Variável de campo: $F1
ID de campo 2
  • Tipo de campo: Números
  • Etiqueta: Peso da embalagem (lbs)
  • Variável de campo: $F2
ID de campo 3
  • Tipo de campo: Números
  • Etiqueta: Comprimento (cm)
  • Variável de campo: $F3
ID de campo 4
  • Tipo de campo: Números
  • Etiqueta: Largura (cm)
  • Variável de campo: $F4
ID de campo 5
  • Tipo de campo: Números
  • Etiqueta: Altura (cm)
  • Variável de campo: $F5
ID de campo 6
  • Tipo de campo: Oculto
  • Variável de campo: $F6
  • Visão geral da fórmula: Verifica se o volume (Comprimento * Largura * Altura) é maior que 1.000 centímetros. Se for verdadeiro, adiciona US$ 5,00 ao custo de envio.
  • Fórmula:
    se ( $F3 * $F4 * $F5 > 1000 ):
        5
    else:
        0
    endif;
ID de campo 7
  • Tipo de campo: Item único
  • Etiqueta: Custo estimado de remessa (USD)
  • Variável de campo: $F7
  • Visão geral da fórmula: O custo de envio é calculado com base no destino selecionado e em um multiplicador de peso. Para destinos locais, o custo começa em US$ 5, para domésticos é de US$ 10 e para internacionais é de US$ 20. O dobro do valor do peso do pacote é então adicionado a esse custo. Finalmente, o valor de $F6 também é adicionado para determinar o custo total de remessa.
  • Fórmula:
    Se ( $F1 == 'Local' ):
        5 + ($F2 * 2) + $F6 
    elseif ( $F1 == 'Domestic' ):
        10 + ($F2 * 2) + $F6
    else: 
        20 + ($F2 * 2) + $F6 
    endif; 

Calculadora de conversão de comprimento

Converta entre diferentes unidades de medida, incluindo milímetros, centímetros, metros, quilômetros, polegadas, pés, jardas e milhas.

Calculadora de conversão de comprimento

Observação: confira nosso modelo de formulário Calculadora de conversão de comprimento para usar esse formulário em seu site.

Configurações de campo
ID de campo 6
  • Tipo de campo: Múltipla escolha
  • Rótulo: De
  • Opções: Milímetro (mm), Centímetro (cm), Metro (m), Quilômetro (km), Polegadas (in), Pés (ft), Jardas (yd) e Milhas (mi)
  • Variável de campo: $F6
ID de campo 7
  • Tipo de campo: Texto de linha única
  • Etiqueta: Valor
  • Variável de campo: $F7
ID de campo 8
  • Tipo de campo: Múltipla escolha
  • Etiqueta: Para
  • Opções: Milímetro (mm), Centímetro (cm), Metro (m), Quilômetro (km), Polegadas (in), Pés (ft), Jardas (yd) e Milhas (mi)
  • Variável de campo: $F8
ID de campo 9
  • Tipo de campo: Oculto
  • Etiqueta: Valor convertido
  • Variável de campo: $F9
  • Visão geral da fórmula: Verifica se uma unidade de conversão foi selecionada e, em seguida, concatena o valor inicial, a unidade da qual estamos convertendo, o valor convertido e a unidade para a qual estamos convertendo.
  • Fórmula:
    if ($F12== 0):
    "Selecione uma unidade de conversão dentre as opções acima"
    else:
    concat($F7, " ", $F6, " = ", $F13, " ", $F8)
    endif;
ID de campo 11
  • Tipo de campo: Oculto
  • Etiqueta: Conversão do medidor
  • Variável de campo: $F11
  • Visão geral da fórmula: Converte valores de diferentes unidades (mm, cm, km, polegadas, pés, jardas, milhas) para metros.
  • Fórmula:
    Se ($F6 == "Milímetro (mm)"):
        $F7 / 1000
    elseif ($F6 == "Centimeter (cm)"):
        $F7 / 100
    elseif ($F6 == "Meter (m)"):
        $F7
    elseif ($F6 == "Kilometer (km)"):
        $F7 * 1000
    elseif ($F6 == "Inches (in)" (Polegadas (pol)):
        $F7 / 39.3701
    elseif ($F6 == "Feet (ft)"):
        $F7 / 3.28084
    elseif ($F6 == "Yards (yd)"):
        $F7 / 1.09361
    elseif ($F6 == "Miles (mi)" (Milhas (mi)):
        $F7 / 0.000621371
    else:
       0
    endif;
ID de campo 12
  • Tipo de campo: Oculto
  • Etiqueta: Cálculo
  • Variável de campo: $F12
  • Visão geral da fórmula: Converte valores de metros para diferentes unidades (mm, cm, km, polegadas, pés, jardas, milhas).
  • Fórmula:
    Se ($F8 == "Milímetro (mm)"):
        $F11 * 1000
    elseif ($F8 == "Centimeter (cm)"):
        $F11 * 100
    elseif ($F8 == "Meter (m)"):
        $F11
    elseif ($F8 == "Kilometer (km)"):
        $F11 / 1000
    elseif ($F8 == "Inches (in)"):
        $F11 * 39.3701
    elseif ($F8 == "Feet (ft)"):
        $F11 * 3.28084
    elseif ($F8 == "Yards (yd)"):
        $F11 * 1.09361
    elseif ($F8 == "Miles (mi)" (Milhas (mi)):
        $F11 * 0.000621371
    else:
        0
    endif;
ID de campo 13
  • Tipo de campo: Oculto
  • Etiqueta: Arredondamento dinâmico
  • Variável de campo: $F13
  • Visão geral da fórmula: Arredonda dinamicamente o valor com base em seu tamanho. Se o valor absoluto for maior ou igual a 1, ele arredonda para 2 casas decimais. Se o valor estiver entre 0,01 e 1, ele arredonda para 4 casas decimais. Caso contrário, ele arredonda para 6 casas decimais.
  • Fórmula:
    if (abs($F12) >= 1):
        round($F12, 2)
    elseif (abs($F12) < 1 && abs($F12) >= 0.01):
        round($F12, 4)
    else:
        round($F12, 6)
    endif;

Gerador de leads de hipotecas

Calcule os pagamentos de hipoteca com base no valor da casa, entrada, taxa de juros e período da hipoteca inseridos. Os usuários inserem seus detalhes financeiros relevantes e o formulário fornece os valores de pagamento mensal e anual, o total de juros pagos e o pagamento total da hipoteca.

formulário de gerador de leads de hipoteca

Observação: confira nosso modelo de formulário Mortgage Lead Generator para usar esse formulário em seu site.

Configurações de campo
ID de campo 8
  • Tipo de campo: Item único
  • Etiqueta: Home Value
  • Tipo de item: Definido pelo usuário
  • Variável de campo: $F8
ID de campo 9
  • Tipo de campo: Item único
  • Etiqueta: Down Payment
  • Tipo de item: Definido pelo usuário
  • Variável de campo: $F9
ID de campo 16
  • Tipo de campo: Controle deslizante de números
  • Etiqueta: Taxa de juros
  • Variável de campo: $F16
ID de campo 17
  • Tipo de campo: Controle deslizante de números
  • Etiqueta: Período de hipoteca
  • Variável de campo: $F17
ID de campo 11
  • Tipo de campo: Texto de linha única
  • Etiqueta: Valor do pagamento mensal
  • Variável de campo: $F11
  • Visão geral da fórmula: Calcula o pagamento mensal da hipoteca com base no valor do imóvel, entrada, taxa de juros e período da hipoteca.
  • Fórmula:
    format_amount(round(max(0, ($F8_amount-$F9_amount)* (($F16/12/100) * pow(1 + ($F16/12/100),$F17*12)) / (pow(1 + ($F16/12/100),$F17*12) - 1)), 2), 1)
ID de campo 12
  • Tipo de campo: Texto de linha única
  • Etiqueta: Valor do pagamento anual
  • Variável de campo: $F12
  • Visão geral da fórmula: Calcula o pagamento anual da hipoteca com base no valor do imóvel, entrada, taxa de juros e período da hipoteca.
  • Fórmula:
    format_amount(round(max(0, 12 * (($F8_amount-$F9_amount)* (($F16/12/100) * pow(1 + ($F16/12/100), $F17*12)) / (pow(1 + ($F16/12/100), $F17*12) - 1))), 2), 1)
ID de campo 13
  • Tipo de campo: Texto de linha única
  • Etiqueta: Total de juros pagos
  • Variável de campo: $F13
  • Visão geral da fórmula: Calcula o total de juros pagos ao longo da vida da hipoteca com base no valor do imóvel, entrada, taxa de juros e período da hipoteca.
  • Fórmula:
    format_amount(round((max(0, ($F8_amount-$F9_amount)* (($F16/12/100) * pow(1 + ($F16/12/100), $F17*12)) / (pow(1 + ($F16/12/100), $F17*12) - 1) * ($F17*12)) - ($F8_amount-$F9_amount)), 2), 1)
ID de campo 14
  • Tipo de campo: Texto de linha única
  • Etiqueta: Pagamento total da hipoteca
  • Variável de campo: $F14
  • Visão geral da fórmula: Calcula o pagamento total da hipoteca, incluindo principal e juros, com base no valor do imóvel, entrada, taxa de juros e período da hipoteca.
  • Fórmula:
    format_amount(round(max(0, ($F8_amount-$F9_amount)* (($F16/12/100) * pow(1 + ($F16/12/100), $F17*12)) / (pow(1 + ($F16/12/100), $F17*12) - 1) * ($F17*12)), 2), 1)

É isso aí! Agora você já viu vários exemplos de fórmulas para ajudá-lo a começar a usar o complemento Calculations.

Em seguida, está interessado em oferecer descontos em seus formulários de pagamento do WordPress? Confira nosso guia sobre como usar o complemento Coupons para obter todos os detalhes.

O melhor plug-in de criação de formulários de arrastar e soltar para WordPress

Fácil, rápido e seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.

Ative o JavaScript em seu navegador para preencher este formulário.