0
0
Figmabi_tool~10 mins

Overriding instance properties in Figma - Cell-by-Cell Formula Trace

Choose your learning style9 modes available
Sample Data

This table shows components with their default properties and instance overrides. The Effective Value column shows the final property value used by the instance, which is the instance override if present, otherwise the default.

CellValue
A1Component Name
B1Property
C1Default Value
D1Instance Value
E1Effective Value
A2Button
B2Color
C2Blue
D2Red
E2Red
A3Button
B3Size
C3Medium
D3
E3Medium
A4Card
B4Shadow
C4Light
D4Dark
E4Dark
Formula Trace
IF(D2 <> "", D2, C2)
Step 1: D2 <> ""
Step 2: IF(TRUE, D2, C2)
Cell Reference Map
    A       B         C         D         E
1 |Component|Property |Default  |Instance |Effective
2 |Button   |Color    |Blue     |Red      |Red
3 |Button   |Size     |Medium   |         |Medium
4 |Card     |Shadow   |Light    |Dark     |Dark
The formula checks if the instance property (column D) is set. If yes, it uses that value; otherwise, it uses the default property (column C).
Result
    A       B         C         D         E
1 |Component|Property |Default  |Instance |Effective
2 |Button   |Color    |Blue     |Red      |Red
3 |Button   |Size     |Medium   |         |Medium
4 |Card     |Shadow   |Light    |Dark     |Dark
The Effective Value column shows the final property value for each instance. If the instance overrides the default, that value is shown; otherwise, the default is used.
Sheet Trace Quiz - 3 Questions
Test your understanding
What value does the formula return for the Button Color property?
AMedium
BRed
CBlue
DEmpty
Key Result
IF(instance_property <> "", instance_property, default_property)