Tutorial

Formula Power

Master parametric expressions

Basic Formula Syntax

confBuild supports 95% of Excel formulas, allowing you to create powerful parametric relationships.

=

The Equals Sign

All formulas start with an equals sign =:

=A1 + B1
=Width * 2
=IF(Height > 100, "Large", "Small")

Cell References

Reference other cells to create dynamic relationships.

A1

Single Cell

Reference: A1

Range

Reference: A1:A10

Cross-Sheet

Reference: Sheet2!A1

Named References

Reference cells by their name (first column value) for more readable formulas:

Width    | 100
Height   | =Width * 0.5
Volume   | =Width * Height * Depth

Math Functions

Perform calculations with powerful mathematical functions.

+ โˆ’ ร— รท

Basic Operations

Formula Description Example
SUM Add values together =SUM(A1:A10)
AVERAGE Calculate average =AVERAGE(B1:B5)
MIN / MAX Find minimum/maximum =MAX(A1, B1, C1)
ROUND Round to decimals =ROUND(A1, 2)
ABS Absolute value =ABS(A1)
SQRT Square root =SQRT(A1)
PI Pi constant (3.14159...) =PI()
SIN/COS/TAN Trigonometry (radians) =SIN(RADIANS(45))

Logic Functions

Add conditional behavior to your configurators.

YES NO

Decision Making

Formula Description Example
IF Conditional result =IF(A1>10,"Yes","No")
AND All conditions true =AND(A1>0, B1>0)
OR Any condition true =OR(A1>10, B1>10)
NOT Negate condition =NOT(A1)

Text Functions

Manipulate and combine text strings.

Aa Bb

String Operations

Formula Description Example
CONCATENATE Join text together =A1&" x "&B1
LEFT / RIGHT Extract characters =LEFT(A1, 3)
LEN Text length =LEN(A1)
UPPER / LOWER Change case =UPPER(A1)

Lookup Functions

Search and retrieve data from tables.

Data Retrieval

Formula Description Example
VLOOKUP Vertical table lookup =VLOOKUP(A1, B:C, 2)
HLOOKUP Horizontal table lookup =HLOOKUP(A1, 1:2, 2)
INDEX Get value by position =INDEX(A1:C3, 2, 1)
MATCH Find position in range =MATCH("test", A:A, 0)

Practical Examples

Real-world formula patterns for your configurators.

Dynamic Dimensions

Width   | 100
Height  | =Width * 0.75
Depth   | =Width / 2

Conditional Color

Temp  | 25
Color | =IF(Temp>30,
        "#FF0000",
        "#0000FF")
$

Price Calculation

Length    | 500
PricePerMM| 0.05
Total     | =Length *
            PricePerMM

Tips & Best Practices

Write better formulas with these guidelines.

๐Ÿ“

Meaningful Names

Name parameter cells descriptively for readable formulas

๐Ÿ”„

Build Incrementally

Test formulas step by step before combining

โš ๏ธ

Avoid Circular Refs

Don't reference cells that depend on the current cell

()

Use Parentheses

Clarify order of operations with parentheses

Ready to calculate?

Build dynamic configurators with formulas

Get Started