Cálculos Fórmula Exemplos

Os cálculos são uma funcionalidade profissional

Desbloqueie os cálculos e outras funcionalidades poderosas para fazer crescer o seu negócio.

Obter o WPForms Pro

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

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

Requisitos:


Introdução ao add-on Cálculos

Antes de mergulhar nos exemplos de fórmulas, certifique-se de que tem o addon WPForms Calculations configurado. Se ainda não o fez, consulte o nosso guia de configuração passo-a-passo. Com tudo no lugar, você estará pronto para usar os exemplos neste tutorial.

Se quiser aprender a criar as suas próprias fórmulas, consulte o nosso guia sobre a criação de fórmulas com a extensão Cálculos.

Nas secções seguintes, iremos analisar exemplos de fórmulas de cálculo básicas e avançadas para o ajudar a melhorar os seus formulários. Para sua conveniência, cada exemplo inclui uma ligação para o modelo de formulário, permitindo-lhe aceder e utilizar os formulários diretamente.

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

Nesta secção, apresentaremos fórmulas simples para o ajudar a familiarizar-se com a funcionalidade principal da extensão Cálculos. Estes exemplos destinam-se tanto a principiantes que não têm experiência com cálculos de formulários como a quem prefere configurações simples.

Calculadora de retorno do investimento

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

calculadora de roi

Nota: Consulte o nosso modelo de formulário Calculadora do retorno do investimento para utilizar este formulário no seu sítio.

Configurações de campo
Campo ID 1
  • Tipo de campo: Números
  • Etiqueta: Montante do investimento
  • Variável de campo: $F1
Campo ID 2
  • Tipo de campo: Números
  • Etiqueta: Valor devolvido
  • Variável de campo: $F2
Campo ID 3
  • Tipo de campo: Números
  • Etiqueta: Retorno do investimento (em percentagem)
  • Variável de campo: $F3
  • Resumo da fórmula: Determina a diferença entre o montante devolvido e a aplicação 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 montante da cobertura de seguro necessária com base na idade, rendimentos, dependentes e responsabilidades.

calculadora de seguros de vida

Nota: Consulte o nosso modelo de formulário Calculadora de seguro de vida para utilizar este formulário no seu sítio Web.

Configurações de campo
Campo ID 2
  • Tipo de campo: Números
  • Etiqueta: Idade
  • Variável de campo: $F2
Campo ID 3
  • Tipo de campo: Números
  • Etiqueta: Rendimento anual
  • Variável de campo: $F3
Campo ID 4
  • Tipo de campo: Números
  • Etiqueta: Número de dependentes (por exemplo, filhos, cônjuge, etc.)
  • Variável de campo: $F4
Campo ID 5
  • Tipo de campo: Números
  • Etiqueta: Passivo corrente (por exemplo, hipotecas, empréstimos, etc.)
  • Variável de campo: $F5
Campo ID 6
  • Tipo de campo: Item único
  • Etiqueta: Necessidade de cobertura de seguro
  • Variável de campo: $F6
  • Resumo da fórmula: Recomenda a cobertura do seguro multiplicando o rendimento anual por 10 para os indivíduos com menos de 40 anos, por 7 para os que têm entre 40 e 59 anos e por 5 para os que têm 60 anos ou mais. A este resultado são adicionadas as obrigações actuais e um montante baseado no número de pessoas a cargo.
  • 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 Stripe

Calcular a taxa Stripe com base no montante total selecionado a partir dos itens disponíveis na encomenda

calculadora de taxas de banda

Nota: Consulte o nosso modelo de formulário Calculadora de taxas Stripe para utilizar este formulário no seu sítio.

Configurações de campo
Campo ID 5
  • Tipo de campo: Itens múltiplos
  • Etiqueta: Itens disponíveis
  • Variável de campo: $F5
Campo ID 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 2,9% do valor da transação mais uma taxa fixa de $0,30.
  • Fórmula:
    ($F5_amount * 0,029) + 0,30

Calculadora de aluguer

Calcular o pagamento mensal da renda de um ativo, considerando o montante principal, o adiantamento, a taxa de juro e a duração da renda.

formulário de cálculo de aluguer

Nota: Consulte o nosso modelo de formulário Calculadora de aluguer para utilizar este formulário no seu sítio.

Configurações de campo
Campo ID 1
  • Tipo de campo: Números
  • Etiqueta: Montante do capital
  • Texto do marcador de posição: Custo total do artigo ou do bem
  • Variável de campo: $F1
Campo ID 2
  • Tipo de campo: Números
  • Etiqueta: Pagamento adiantado
  • Texto do marcador de posição: Total da entrada inicial
  • Variável de campo: $F2
Campo ID 3
  • Tipo de campo: Números
  • Etiqueta: Taxa de juros
  • Texto do marcador de posição: Taxa de juro anual em percentagem
  • Variável de campo: $F3
Campo ID 4
  • Tipo de campo: Números
  • Etiqueta: Prazo de aluguer (duração do aluguer)
  • Texto do marcador de posição: Número de meses no período de aluguer
  • Variável de campo: $F4
Campo ID 5
  • Tipo de campo: Item único
  • Etiqueta: Pagamento mensal do aluguer
  • Variável de campo: $F5
  • Síntese da fórmula: Calcula o pagamento mensal do leasing subtraindo primeiro o adiantamento do montante principal. Este montante é então dividido pelo prazo do leasing para distribuir o custo uniformemente pelos 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. Estes juros mensais são aplicados ao capital menos a 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 ajustam o custo total com base na data atual.

forma dinâmica de cálculo de preços

Nota: Consulte o nosso modelo de formulário Calculadora dinâmica de preços para utilizar este formulário no seu sítio.

Configurações de campo
Campo ID 6
  • Tipo de campo: Números
  • Etiqueta: Quantidade de bilhetes
  • Variável de campo: $F6
Campo ID 7
  • Tipo de campo: Item único
  • Etiqueta: 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 facto 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; 

Nota: As datas na fórmula são exemplos e podem necessitar de atualização. Certifique-se de que as modifica de acordo com os requisitos específicos do seu evento ou formulário. Para mais informações sobre a utilização de funções de data/hora nos seus cálculos, consulte o nosso guia para criar fórmulas com o suplemento Cálculos.

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

Nesta secção, vamos aprofundar algumas fórmulas mais avançadas para a extensão Cálculos. Estes exemplos são ideais para aqueles que estão familiarizados com os cálculos básicos de formulários e querem experimentar soluções mais complexas.

Calculadora de percentagem 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 aumentos salariais

Nota: Consulte o nosso modelo de formulário Calculadora de percentagem de aumento de salário para utilizar este formulário no seu sítio.

Configurações de campo
Campo ID 1
  • Tipo de campo: Números
  • Etiqueta: Salário anual atual
  • Variável de campo: $F1
Campo ID 2
  • Tipo de campo: Números
  • Etiqueta: Novo salário anual
  • Variável de campo: $F2
Campo ID 3
  • Tipo de campo: Texto de uma linha
  • Etiqueta: Percentagem de aumento de salário
  • Máscara de entrada: alias:percentage
  • Variável de campo: $F3
  • Síntese 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

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

Campo ID 4
  • Tipo de campo: Texto de uma linha
  • Etiqueta: Aumento absoluto do salário
  • Máscara de entrada: alias:currency
  • Variável de campo: $F4
  • Síntese 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 )
Campo ID 5
  • Tipo de campo: Texto de uma linha
  • Etiqueta: Aumento mensal
  • Máscara de entrada: alias:currency
  • Variável de campo: $F5
  • Resumo 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 )
Campo ID 6
  • Tipo de campo: Texto de uma linha
  • Etiqueta: Aumento semanal
  • Máscara de entrada: alias:currency
  • Variável de campo: $F6
  • Síntese da fórmula: Divide o aumento absoluto do salário por 52 para determinar o aumento semanal médio do salário.
  • Fórmula:
    ( $F4 / 52 )
Campo ID 7
  • Tipo de campo: Texto de uma linha
  • Etiqueta: Aumento diário (pressupondo 5 dias úteis por semana)
  • Máscara de entrada: alias:currency
  • Variável de campo: $F7
  • Resumo da fórmula: Encontra o aumento médio diário do salário dividindo o aumento semanal por 5, assumindo uma semana de trabalho típica de 5 dias.
  • Fórmula:
    ( $F6 / 5 )

Calculadora de custos de envio

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

calculadora de custos de transporte

Nota: Consulte o nosso modelo de formulário Calculadora de custos de envio para utilizar este formulário no seu sítio Web.

Configurações de campo
Campo ID 1
  • Tipo de campo: Menu suspenso
  • Etiqueta: Destino
  • Escolhas: Local, nacional e internacional
  • Variável de campo: $F1
Campo ID 2
  • Tipo de campo: Números
  • Etiqueta: Peso da embalagem (lbs)
  • Variável de campo: $F2
Campo ID 3
  • Tipo de campo: Números
  • Etiqueta: Comprimento (cm)
  • Variável de campo: $F3
Campo ID 4
  • Tipo de campo: Números
  • Etiqueta: Largura (cm)
  • Variável de campo: $F4
Campo ID 5
  • Tipo de campo: Números
  • Etiqueta: Altura (cm)
  • Variável de campo: $F5
Campo ID 6
  • Tipo de campo: Oculto
  • Variável de campo: $F6
  • Resumo da fórmula: Verifica se o volume (Comprimento * Largura * Altura) é superior a 1000 centímetros. Se for verdadeiro, acrescenta $5,00 ao custo de envio.
  • Fórmula:
    se ( $F3 * $F4 * $F5 > 1000 ):
        5
    senão:
        0
    endif;
Campo ID 7
  • Tipo de campo: Item único
  • Etiqueta: Custo estimado de envio (USD)
  • Variável de campo: $F7
  • Resumo da fórmula: O custo de envio é calculado com base no destino selecionado e num multiplicador de peso. Para destinos Locais, o custo começa em $5, para Domésticos é de $10 e para Internacionais é de $20. O dobro do valor do peso do pacote é então adicionado a este custo. Por fim, o valor de $F6 também é adicionado para determinar o custo total de envio.
  • Fórmula:
    se ( $F1 == 'Local' ):
        5 + ($F2 * 2) + $F6 
    elseif ( $F1 == 'Doméstico' ):
        10 + ($F2 * 2) + $F6
    else: 
        20 + ($F2 * 2) + $F6 
    endif; 

Calculadora de conversão de comprimento

Converter 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

Nota: Consulte o nosso modelo de formulário Calculadora de conversão de comprimento para utilizar este formulário no seu sítio.

Configurações de campo
Campo ID 6
  • Tipo de campo: Escolha múltipla
  • Etiqueta: 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
Campo ID 7
  • Tipo de campo: Texto de uma linha
  • Etiqueta: Valor
  • Variável de campo: $F7
Campo ID 8
  • Tipo de campo: Escolha múltipla
  • 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
Campo ID 9
  • Tipo de campo: Oculto
  • Etiqueta: Valor convertido
  • Variável de campo: $F9
  • Síntese da fórmula: Verifica se foi selecionada uma unidade de conversão e, em seguida, concatena o valor inicial, a unidade da qual estamos a converter, o valor convertido e a unidade para a qual estamos a converter.
  • Fórmula:
    se ($F12== 0):
    "Por favor, selecione uma unidade de conversão de entre as anteriores"
    else:
    concat($F7, " ", $F6, " = ", $F13, " ", $F8)
    endif;
Campo ID 11
  • Tipo de campo: Oculto
  • Etiqueta: Conversão do contador
  • Variável de campo: $F11
  • Resumo 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 == "Centímetro (cm)"):
        $F7 / 100
    elseif ($F6 == "Metro (m)"):
        $F7
    elseif ($F6 == "Quilómetro (km)"):
        $F7 * 1000
    elseif ($F6 == "Polegadas (in)"):
        $F7 / 39.3701
    elseif ($F6 == "Feet (ft)"):
        $F7 / 3.28084
    elseif ($F6 == "Jardas (yd)"):
        $F7 / 1.09361
    elseif ($F6 == "Milhas (mi)"):
        $F7 / 0.000621371
    senão:
       0
    endif;
Campo ID 12
  • Tipo de campo: Oculto
  • Etiqueta: Cálculo
  • Variável de campo: $F12
  • Resumo 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 == "Centímetro (cm)"):
        $F11 * 100
    elseif ($F8 == "Metro (m)"):
        $F11
    elseif ($F8 == "Quilómetro (km)"):
        $F11 / 1000
    elseif ($F8 == "Polegadas (in)"):
        $F11 * 39.3701
    elseif ($F8 == "Feet (ft)"):
        $F11 * 3.28084
    elseif ($F8 == "Yards (yd)"):
        $F11 * 1.09361
    elseif ($F8 == "Milhas (mi)"):
        $F11 * 0.000621371
    else:
        0
    endif;
Campo ID 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 no seu tamanho. Se o valor absoluto for maior ou igual a 1, arredonda para 2 casas decimais. Se o valor estiver entre 0,01 e 1, arredonda para 4 casas decimais. Caso contrário, 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 contactos hipotecários

Calcule os pagamentos de hipoteca com base no valor da casa, entrada, taxa de juro e período de hipoteca introduzidos. Os utilizadores introduzem os seus dados financeiros relevantes e o formulário fornece os montantes de pagamento mensais e anuais, o total de juros pagos e o pagamento total da hipoteca.

formulário de geração de leads para hipotecas

Nota: Consulte o nosso modelo de formulário Gerador de leads de hipoteca para utilizar este formulário no seu sítio.

Configurações de campo
Campo ID 8
  • Tipo de campo: Item único
  • Etiqueta: Valor da casa
  • Tipo de item: Definido pelo utilizador
  • Variável de campo: $F8
Campo ID 9
  • Tipo de campo: Item único
  • Etiqueta: Pagamento adiantado
  • Tipo de item: Definido pelo utilizador
  • Variável de campo: $F9
Campo ID 16
  • Tipo de campo: Controlo deslizante de números
  • Etiqueta: Taxa de juros
  • Variável de campo: $F16
Campo ID 17
  • Tipo de campo: Controlo deslizante de números
  • Etiqueta: Período de hipoteca
  • Variável de campo: $F17
Campo ID 11
  • Tipo de campo: Texto de uma linha
  • Etiqueta: Montante do pagamento mensal
  • Variável de campo: $F11
  • Resumo da fórmula: Calcula o pagamento mensal da hipoteca com base no valor da casa, 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)
Campo ID 12
  • Tipo de campo: Texto de uma linha
  • Etiqueta: Montante do pagamento anual
  • Variável de campo: $F12
  • Resumo da fórmula: Calcula o pagamento anual da hipoteca com base no valor da casa, 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)
Campo ID 13
  • Tipo de campo: Texto de uma linha
  • Etiqueta: Total de juros pagos
  • Variável de campo: $F13
  • Resumo da fórmula: Calcula o total de juros pagos durante a vida da hipoteca com base no valor da casa, 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)
Campo ID 14
  • Tipo de campo: Texto de uma linha
  • Etiqueta: Pagamento total da hipoteca
  • Variável de campo: $F14
  • Resumo da fórmula: Calcula o pagamento total da hipoteca, incluindo o principal e os juros, com base no valor da casa, 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 mesmo! Agora já viu vários exemplos de fórmulas para o ajudar a começar a utilizar a extensão Cálculos.

A seguir, está interessado em oferecer descontos nos seus formulários de pagamento do WordPress? Consulte o nosso guia de utilização do addon Coupons para obter todos os pormenores.

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

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

Active o JavaScript no seu browser para preencher este formulário.