In theory, I think the nested IF expression R=if(i(R1)-9.5,3,if(i(R1)-0.5,2,1)) should give the three values to R. In practice, Spice doesn't like this because there is conflict at the 1A and 10A boundaries.
Consider a rising voltage from V1. As soon as 1A is reached, the resistance jumps from 1 to 2 Ohms, which immediately drops the current below 1A, so R jumps back to 1 Ohm. The outcome is the familiar "Time interval too short" message.
Someone else may know a work-around.