Elementor Form – Calculations

Create form calculators, advanced cost estimators extensive for Elementor Form

With this Add-on for Elementor form you can create advanced calculation forms based on the user input. Make awesome booking and order forms or create complex estimation forms. It is as easy as doing normal mathematics.

Conditional calculations

if(A < B,A + 1, A +3 ) + 5 + if(number1 < number2, number-600 + 15, 1) +7

Dates calculations

days( date2, date1 )
months( date2, date1 )
year( date2, date1 )

EQUATIONS / FORMULAS FORMAT FOR CALCULATED FIELDS

With simple mathematical operations:

sin(cos(tan(90))) * Sigma(1,15,n) + 2^3

fieldname1 / fieldname2

(fieldname1 * ( fieldname2 + fieldname3 ) ) / 5

fieldname1 * ( fieldname2 + fieldname3 )

MAIN FEATURES

  • Easy use
  • Supports Elementor Free and Elementor Pro Form
  • Number and Total formats
  • Supports conditional calculations
  • Support all mathematical formulas
  • Creating forms with automatically calculated fields
  • Multi Total field
  • Works with Pop-ups
  • Cross browser’s compatible
  • Custom format total field
  • Finance calculators
  • Quote calculators
  • Booking cost calculators
  • And more…

Supported symbols

Symbol
Explanation

+

Addition Operator eg. 2+3 results 5

Subtraction Operator eg. 2-3 results -1

/

Division operator eg 3/2 results 1.5

Multiplication Operator eg. 2∗3 results 6

if

It allows you to make logical comparisons between a value and what you expect eg. if(1>3,1,2) results 2

Nested if statement

Nested if statement eg. if(condition1, result1, if(condition2, result2, if(condition3, result3, result4)))

min

Returns the number with the lowest value eg. min(4,3,5,36) results 3

max

Returns the number with the highest value eg. max(4,3,5,36) results 36

floor

Returns the largest integer less than or equal to a given number eg. floor(5.95) results 5

floor2

Returns the largest integer less than or equal to a given number eg. floor2(5.951,2) results 5.91

abs

Returns the absolute value of a number eg. abs(-3) results 3

round

Returns the value of a number rounded to the nearest integer eg. round(5.5) results 6

round2

Returns the value of a number rounded to the nearest integer eg. round2(5.512,2) results 6.51

random

Returns a random number eg. random(100,999) results 116

days

Days Between Two Dates eg. days(2022-12-20,2021-11-06) results 409

months

Months Between Two Dates eg. months(2022-12-20,2021-11-06) results 13

years

Years Between Two Dates eg. years(2022-12-20,2021-11-06) results 1

age

Age Calculator eg. age(2022-12-20) results 3

age2

Age Calculator eg. age2(2022-12-20,2022-12-21) results 1

Mod

Modulus Operator eg. 3 Mod 2 results 1

(

Opening Parenthesis

)

Closing Parenthesis

&

Bitwise AND eg. 3&1 results 1

Sigma

Summation eg. Sigma(1,100,n) results 5050

Pi

Product eg. Pi(1,10,n) results 3628800

n

Variable for Summation or Product

pi

Math constant pi returns 3.14

e

Math constant e returns 2.71

C

Combination operator eg. 4C2 returns 6

P

Permutation operator eg. 4P2 returns 12

!

factorial operator eg. 4! returns 24

log

logarithmic function with base 10 eg. log 1000 returns 3

ln

natural log function with base e eg. ln 2 returns .3010

pow

power function with two operator pow(2,3) returns 8


power operator eg. 23 returns 8

root

underroot function root 4 returns 2

sin

Sine function

cos

Cosine function

tan

Tangent function

asin

Inverse Sine function

acos

Inverse Cosine function

atan

Inverse Tangent function

sinh

Hyperbolic Sine function

cosh

Hyperbolic Cosine function

tanh

Hyperbolic Tangent function

asinh

Inverse Hyperbolic Sine function

acosh

Inverse Hyperbolic Cosine function

atanh

Inverse Hyperbolic Tangent function