Welcome to the community, @Christina_Spachtholz! :grinning_face_with_big_eyes: There are a couple issues with the IF()
function that you’re trying to add:
First, Airtable functions cannot have a space between the function name and the opening parenthesis; e.g. IF(...)
, not IF (...)
Second, I’m guessing you want to combine the " x " and the value of the {depth}
field. To do this, use the &
operator between them, which is a shortcut concatenate operator. All functions separate their arguments with commas, but each function does something unique with the arguments that are passed. The CONCATENATE()
function combines all the pieces passed into a single string, but the IF()
function structure is different:
IF(CONDITION, VALUE_IF_TRUE, OPTIONAL_VALUE_IF_FALSE)
With the IF()
function you tried, it will output only the " x " portion if the {depth}
field is blank, and only the {depth}
field itself if it’s not. The correct structure for just that portion would be:
IF({depth (cm)} != BLANK(), " x " & {depth (cm)})
Here’s the full formula modified with these items fixed:
CONCATENATE({artist},", ",{title},", ",{year},", ",{height (cm)}, " x ", {width (cm)}, IF({depth (cm)} != BLANK(), " x " & {depth (cm)}), " cm" , ", ",{technique})

Welcome to the community, @Christina_Spachtholz! :grinning_face_with_big_eyes: There are a couple issues with the IF()
function that you’re trying to add:
First, Airtable functions cannot have a space between the function name and the opening parenthesis; e.g. IF(...)
, not IF (...)
Second, I’m guessing you want to combine the " x " and the value of the {depth}
field. To do this, use the &
operator between them, which is a shortcut concatenate operator. All functions separate their arguments with commas, but each function does something unique with the arguments that are passed. The CONCATENATE()
function combines all the pieces passed into a single string, but the IF()
function structure is different:
IF(CONDITION, VALUE_IF_TRUE, OPTIONAL_VALUE_IF_FALSE)
With the IF()
function you tried, it will output only the " x " portion if the {depth}
field is blank, and only the {depth}
field itself if it’s not. The correct structure for just that portion would be:
IF({depth (cm)} != BLANK(), " x " & {depth (cm)})
Here’s the full formula modified with these items fixed:
CONCATENATE({artist},", ",{title},", ",{year},", ",{height (cm)}, " x ", {width (cm)}, IF({depth (cm)} != BLANK(), " x " & {depth (cm)}), " cm" , ", ",{technique})

Thank you so much! This worked like a charm! :star_struck:
And yes, this was exactly the issue i had, it only displayed either the " x " or the {depth} (I originally didn’t have a space after the IF() function, this only just happened by accident while retyping)! I had no idea the structure was so different - thanks for the explanation! :grinning_face_with_smiling_eyes: