An electric motor control device for controlling an excitation current based on a magnetic flux instruction value and controlling a torque current based on a torque instruction value, comprising: a coefficient processing means configured to process a coefficient found as a function f(x) of a difference x of said magnetic flux instruction value and a magnetic flux estimation value or a coefficient found as a function g(t) of a time t from a start (t=0) of rise of a magnetic flux; and an excitation current processing means configured to process an excitation current instruction value based on an excitation current value corresponding to said magnetic flux instruction value and said coefficient processed by said coefficient processing means, wherein said coefficient is larger than 1 in a predetermined time interval from the start of rise of said magnetic flux and is reduced to 1 afterwards, and wherein the processed excitation current instruction value is used to control the excitation current from the start of rise of said magnetic flux to when said magnetic flux reaches the magnetic flux instruction value, characterized in that the function f(x) is defined as the following equation: f x = Min I max 2 − i 2 * 2 i d *; G * x + 1, and wherein the function g(t) is defined as the following equations: g t = { I max 2 − i 2 * 2 i d *, t ≤ t 1 1 + I max 2 + i 2 * 2 − 1 * e − R 2 L 2 t t 1 − 1, t 1 < t ≤ T where, I max: maximum allowable current, i 2 *: torque current instruction, i d *: excitation current instruction, G: a constant value, t 1: a predetermined time, T: a predetermined interval, R 2: one phase's worth of the secondary resistance, and L 2: the secondary inductance. a coefficient processing means configured to process a coefficient found as a function f(x) of a difference x of said magnetic flux instruction value and a magnetic flux estimation value or a coefficient found as a function g(t) of a time t from a start (t=0) of rise of a magnetic flux; and an excitation current processing means configured to process an excitation current instruction value based on an excitation current value corresponding to said magnetic flux instruction value and said coefficient processed by said coefficient processing means, wherein said coefficient is larger than 1 in a predetermined time interval from the start of rise of said magnetic flux and is reduced to 1 afterwards, and wherein the processed excitation current instruction value is used to control the excitation current from the start of rise of said magnetic flux to when said magnetic flux reaches the magnetic flux instruction value, characterized in that the function f(x) is defined as the following equation: f x = Min I max 2 − i 2 * 2 i d *; G * x + 1, and wherein the function g(t) is defined as the following equations: g t = { I max 2 − i 2 * 2 i d *, t ≤ t 1 1 + I max 2 + i 2 * 2 − 1 * e − R 2 L 2 t t 1 − 1, t 1 < t ≤ T where, I max: maximum allowable current, i 2 *: torque current instruction, i d *: excitation current instruction, G: a constant value, t 1: a predetermined time, T: a predetermined interval, R 2: one phase's worth of the secondary resistance, and L 2: the secondary inductance. I max: maximum allowable current, i 2 *: torque current instruction, i d *: excitation current instruction, G: a constant value, t 1: a predetermined time, T: a predetermined interval, R 2: one phase's worth of the secondary resistance, and L 2: the secondary inductance.