A motor controlling apparatus comprising: a first target torque value calculator configured to calculate a first target torque value (T 1) based on vehicle information (T 1), the first target torque value (T 1) being a target value of an output torque (T m) of a motor; a frequency detector configured to detect a rotational frequency (ω m) of the motor; second target torque value calculator configured to calculate a second target torque value (T 2) based on the rotational frequency (ω m) detected by the frequency detector; a torque command value calculator configured to mathematically combine the first target torque value (T 1) and the second target torque value (T 2) to calculate a torque command value (T*); a torque limiter configured to set a sign of the first target torque value (T 1) and a sign of the torque command value (T*) to be equal to limit the torque command value (T*) according to the first target torque value (T 1); and a controller configured to control the motor based on the torque command value (T*) as limited by a torque limiter, characterized in that the torque limiter is further configured to limit the second target torque value (T 2) to limit the torque command value (T*) and wherein the torque limiter is further configured to set a positive of an absolute value of the first target torque value (T 1) as an upper-limit value, set a negative of the absolute value of the first target torque value (T 1) as a lower-limit value, or the torque command value calculator is configured to produce a combined value (T 1,2) that results from mathematically combining the first target torque value (T 1) and the second target torque value (T 2); and the torque limiter is further configured to limit the combined value (T 1,2) to limit the torque command value (T*) and wherein the torque command value calculator is configured to mathematically combine the first target torque value (T 1) and the second target torque value (T 2) by adding the first target torque value (T 1) and the second target torque value (T 2) together to produce the combined value (T 1,2), wherein the torque limiter is configured to set the torque target value (T*) to zero when the sign of the first target torque value (T 1) and the sign of the combined target torque value (T 1,2) are reversed with respect to each other. a first target torque value calculator configured to calculate a first target torque value (T 1) based on vehicle information (T 1), the first target torque value (T 1) being a target value of an output torque (T m) of a motor; a frequency detector configured to detect a rotational frequency (ω m) of the motor; second target torque value calculator configured to calculate a second target torque value (T 2) based on the rotational frequency (ω m) detected by the frequency detector; a torque command value calculator configured to mathematically combine the first target torque value (T 1) and the second target torque value (T 2) to calculate a torque command value (T*); a torque limiter configured to set a sign of the first target torque value (T 1) and a sign of the torque command value (T*) to be equal to limit the torque command value (T*) according to the first target torque value (T 1); and a controller configured to control the motor based on the torque command value (T*) as limited by a torque limiter, characterized in that the torque limiter is further configured to limit the second target torque value (T 2) to limit the torque command value (T*) and wherein the torque limiter is further configured to set a positive of an absolute value of the first target torque value (T 1) as an upper-limit value, set a negative of the absolute value of the first target torque value (T 1) as a lower-limit value, or the torque command value calculator is configured to produce a combined value (T 1,2) that results from mathematically combining the first target torque value (T 1) and the second target torque value (T 2); and the torque limiter is further configured to limit the second target torque value (T 2) to limit the torque command value (T*) and wherein the torque limiter is further configured to set a positive of an absolute value of the first target torque value (T 1) as an upper-limit value, set a negative of the absolute value of the first target torque value (T 1) as a lower-limit value, or the torque command value calculator is configured to produce a combined value (T 1,2) that results from mathematically combining the first target torque value (T 1) and the second target torque value (T 2); and the torque limiter is further configured to limit the combined value (T 1,2) to limit the torque command value (T*) and wherein the torque command value calculator is configured to mathematically combine the first target torque value (T 1) and the second target torque value (T 2) by adding the first target torque value (T 1) and the second target torque value (T 2) together to produce the combined value (T 1,2), wherein the torque limiter is configured to set the torque target value (T*) to zero when the sign of the first target torque value (T 1) and the sign of the combined target torque value (T 1,2) are reversed with respect to each other.