Back to zzTakeoff Community Channel LogoDocumentation
Sam Romeo zzTakeoff
10d 14h

Unlocking Powerful Calculations: Introducing Formulas for Takeoffs and Templates!

We're excited to announce a significant enhancement to how you can utilize items within your Takeoffs and Templates! With the recent introduction of "Items that can be used in Takeoffs and Templates," we've brought a powerful new concept to your fingertips: Formulas.


No longer are you limited to static values. Now, you can leverage the measurements taken directly within your Takeoffs to perform dynamic calculations, all thanks to the integration of robust mathematical capabilities. This means you can create intelligent items that automatically compute values based on real-world dimensions like "Area," "Volume," "Linear," and more.


To make this even more intuitive, we've incorporated a user-friendly "Insert" dropdown within the Formula field. This dropdown provides a direct link to all available measurements and variables from your Takeoffs (as shown in the image below),



allowing you to easily build complex calculations.


Behind the scenes, these formulas are powered by math.js, providing you with a flexible and comprehensive way to define your calculations. Whether you need to determine material quantities, labor costs, or any other value dependent on your takeoff measurements, Formulas will revolutionize your workflow.


Get ready to dive in and discover how to harness the power of mathematical expressions to streamline your takeoff and templating processes!


Basic Arithmetic Operators




Comparison Operators




Logical Operators




Essential Mathematical Functions

Rounding & Number Functions




Power & Root Functions




Trigonometric Functions




Statistical Functions




Constants






Conditional Logic




Common Generic Construction/Estimating Formulas
















Example Formulas for Estimating


// Concrete volume with 5% waste

concreteYards = ceil(([Volume]/ 27) * 1.05)


// Rebar weight calculation  

rebarWeight = [Linear]* 3.4 // #6 rebar = 3.4 lbs/ft


// Paint coverage (assuming 350 sqft per gallon)

paintGallons = ceil([Area] / 350)


// Roofing squares (100 sqft = 1 square)

roofingSquares = ceil([Area] / 100)

0
You must be logged in to post replies. If you don't have an account you can signup here.