@Green_Gorilla It sounds like there’s probably a better way to do this. While there may be 3 * 3 * 7 = 63 different possible combinations of values, I’m guessing that most of the combinations behave in exactly the same way and can be expressed in a concise way.
I’d start working backwards. What are the possible output values of your formula? For each output value, write down the condition(s) that would result in that output value. Then, combine those into an IFS expression.
For example:
IFS( AND([Color] = Red, OR([Size] = Medium, [Size] = Small)), “Machine Number One”, [Color] = Blue, “Machine Number Two”, [Size] = Large, “Machine Number Three”, “No Capable Machine” )
Compare that to the more verbose: IFS( AND([Color] = Red, [Size] = Small), “Machine Number One”, AND([Color] = Red, [Size] = Medium), “Machine Number One”, AND([Color] = Red, [Size] = Large), “Machine Number Three”, AND([Color] = Blue, [Size] = Small), “Machine Number Two”, AND([Color] = Blue, [Size] = Medium), “Machine Number Two”, AND([Color] = Blue, [Size] = Large), “Machine Number Two”, AND([Color] = Yellow, [Size] = Small), “No Capable Machine”, AND([Color] = Yellow, [Size] = Medium), “No Capable Machine”, AND([Color] = Yellow, [Size] = Large), “Machine Number Three”, “No Capable Machine” )