Any help would be appreciated...

I am trying to create a conditional workflow where if a company is chosen from a dropdown list that I define, another list based on the chosen company will appear in the list to the right of the company cell. Each company will have a unique drop-down list with say "Products."

So, by example: I choose ACME CORP from a list, and a list appears in the cell next to it. There is then a drop down with the option to choose from 5 different products.

Is an IF function too limited for this type of request? Thanks