For your further amusement:
If( Timeframe_under30 = "X" and Purchasing20plus = "X" and Action_Rep_Lit = "X", "AA",
If( Timeframe_under30 = "X" and Planning = "X" and Action_Rep_Lit = "X", "AA-",
If( Timeframe_1to3mths = "X" and Purchasing20plus = "X" and Action_Rep_Lit = "X", "A",
If( Timeframe_1to3mths = "X" and Planning = "X" and Action_Rep_Lit = "X", "A-",
If( Timeframe_4to6mths = "X" and Purchasing20plus = "X" and Action_Rep_Lit = "X", "B",
If( Timeframe_4to6mths = "X" and Planning = "X" and Action_Rep_Lit = "X", "B-",
If( Timeframe_greater6mths = "X" and Purchasing20plus = "X" and Action_Rep_Lit = "X", "C",
If( Timeframe_greater6mths = "X" and Planning = "X" and Action_Rep_Lit = "X", "C-",
If( PurchasingLess20 = "X" and ActionC10_G9_E9a = "X", "Preferred Reseller",
If( PurchasingLess20 = "X" and ActionC10_G9_E9b = "X" , "online purchase", ""))))))))))
The second to last result "Preferred Reseller" can have 2 values. I need to alternate the values. So if the last time that this calculation resulted in preferred resellerA, the next time it needs to be preferrred resellerB.
Am speaking in a language you can understand now?