@Zollie has the right idea when talking about changing from IF() to SWITCH(). Here’s your formula converted to use the latter option:
SWITCH(
{What category survey did you work on?},
"Category 1", SWITCH(
{Did you also conduct Qual Coding?},
"No", {Cat 1 Survey Rate (LC) (from Countries | 60dB base)},
"Yes", {Cat 1 QC Survey Rate (LC) (from Countries | 60dB base)}
), "Category 2", SWITCH(
{Did you also conduct Qual Coding?},
"No", {Cat 2 Survey Rate (LC) (from Countries | 60dB base)},
"Yes", {Cat 2 QC Survey Rate (LC) (from Countries | 60dB base)}
), "Category 3", SWITCH(
{Did you also conduct Qual Coding?},
"No", {Cat 3 Survey Rate (LC) (from Countries | 60dB base)},
"Yes", {Cat 3 QC Survey Rate (LC) (from Countries | 60dB base)}
)
)
While it optimized things slightly, it still feels a little cumbersome. Part of what makes this feel so cumbersome is the fact that you’re using such long field names. Something tells me this might have been done to make it easier to build a form, but remember that in forms you can override the literal field name with any other text you want. That way you can keep the field names simple, while still providing more descriptive text to those filling out the form.
If you were to simplify the field names, it could be something closer to this:
SWITCH(
Survey,
"Category 1", SWITCH(
{Qual Coding?},
"No", {Cat 1 Survey Rate},
"Yes", {Cat 1 QC Survey Rate}
), "Category 2", SWITCH(
{Qual Coding?},
"No", {Cat 2 Survey Rate},
"Yes", {Cat 2 QC Survey Rate}
), "Category 3", SWITCH(
{Qual Coding?},
"No", {Cat 3 Survey Rate},
"Yes", {Cat 3 QC Survey Rate}
)
)
Could this be simplified further? Sure. Instead of doing both field tests separately, mash their contents together inside the first SWITCH() function. If you only have three categories with a yes/no option for each, that formula (along with simpler field names) could look like this:
SWITCH(
Survey & " | " & {Qual Coding?},
"Category 1 | No", {Cat 1 Survey Rate},
"Category 1 | Yes", {Cat 1 QC Survey Rate},
"Category 2 | No", {Cat 2 Survey Rate},
"Category 2 | Yes", {Cat 2 QC Survey Rate},
"Category 3 | No", {Cat 3 Survey Rate},
"Category 3 | Yes", {Cat 3 QC Survey Rate}
)
Even with your current field names, though, this format still condenses things quite a bit:
SWITCH(
{What category survey did you work on?} & " | " & {Did you also conduct Qual Coding?},
"Category 1 | No", {Cat 1 Survey Rate (LC) (from Countries | 60dB base)},
"Category 1 | Yes", {Cat 1 QC Survey Rate (LC) (from Countries | 60dB base)},
"Category 2 | No", {Cat 2 Survey Rate (LC) (from Countries | 60dB base)},
"Category 2 | Yes", {Cat 2 QC Survey Rate (LC) (from Countries | 60dB base)},
"Category 3 | No", {Cat 3 Survey Rate (LC) (from Countries | 60dB base)},
"Category 3 | Yes", {Cat 3 QC Survey Rate (LC) (from Countries | 60dB base)}
)