Hello,
I’m building a contact management system in Coda to track my professional relationships. Using the ‘Last Interaction’ date and ‘Interaction Frequency’ categories (such as ‘Close (every month)’, ‘Every 3 Months’, ‘Every 6 Months’, and ‘Indifferent’), I created a formula that evaluates whether my contacts are ‘Active’, ‘To Contact Again’, or ‘Inactive’ based on the time elapsed since our last interaction. The goal is to ensure I maintain regular communication with important contacts while managing those I may not need to follow up with as frequently.
I try to make a formula but I don’t know what’s wrong with it. It says “Missing arguments in formula”.
Can you help me with it ? Thank you so much.
If(
thisRow.[Last Interaction].IsBlank() OR thisRow.[Last Interaction] > Today(),
"",
If(
thisRow.[Interaction Frequency] = Indifferent,
If(
Today() - thisRow.[Last Interaction] <= 180,
"Active", // 6 months
"Inactive"
),
If(
thisRow.[Interaction Frequency] = Close,
If(
Today() - thisRow.[Last Interaction] <= 30,
"Active", // 1 month
If(
Today() - thisRow.[Last Interaction] <= 365,
"To Contact Again", // less than a year
"Inactive" // More than a year
)
),
If(
thisRow.[Interaction Frequency] = [Every 3 Months],
If(
Today() - thisRow.[Last Interaction] <= 90,
"Active", // 3 months
If(
Today() - thisRow.[Last Interaction] <= 365,
"To Contact Again", // less than a year
"Inactive" // More than a year
)
),
If(
thisRow.[Interaction Frequency] = [Every 6 Months],
If(
Today() - thisRow.[Last Interaction] <= 180,
"Active", // 6 months
If(
Today() - thisRow.[Last Interaction] <= 365,
"To Contact Again", // less than a year
"Inactive" // More than a year
)
)
)
)
)
)
)