A multifocal ophthalmic lens having a focal point formation region which is provided in an optical part of the lens and gives at least two focal points, at least one cancellation region is provided in the optical part that, on an image plane at a first one of the focal points, produces a diffracted light with an amplitude distribution that reduces amplitudes of a light other than the one that forms the first focal point, characterized in that wherein an amplitude distribution A(p) for reducing the amplitude on the image plane at the first focal point by the light other than the one that forms the first focal point is given by a phase function φ c (r) for modulating a light phase provided in the cancellation region which is expressed by Equation 2 below using the phase function φ c (r): A ρ = E 0 exp i kf + kρ 2 2 f × ∫ r n − 1 r n exp iφ C r × exp − i kρ f × r dr E 0: Intrinsic amplitude k: Wavenumber, defined by k = 2π / λ where λ is wavelength f: Focal length of the first focal point ρ: Position in a radial direction measured from the center of image plane at the first focal point position r n-1: Inner radius of the cancellation region r n: Outer radius of the cancellation region φ c (r): Phase function of the cancellation region r: Position measured from a lens center in the radial direction, and the phase function φ c (r) of the cancellation region is determined by Equation 3 below: φ c r = ∑ i = 1 l a i × sin α i π × r − r n − 1 r n − r n − 1 s i + β i + a i × cos α ′ i π × r − r n − 1 r n − r n − 1 s i + β ′ i + τ a i, a i ', α i, α i ', β i, β i ': Constant s i, s i ': Exponent, real number other than 0 r n: Outer radius of the cancellation region r n-1: Inner radius of the cancellation region τ: Phase shift (radian) r: Position measured from the lens center in the radial direction, or alternatively the phase function φ c (r) is composed of a blaze-like function, the blaze-like function being determined by Equation 4 below: φ c r = φ n − φ n − 1 r n − r n − 1 × r + φ n − 1 × r n − φ n × r n − 1 r n − r n − 1 + τ φ n: Phase at a position of the outer radius of the cancellation region φ n-1: Phase at a position of the inner radius of the cancellation region r n: Outer radius of the cancellation region r n-1: Inner radius of the cancellation region τ: Phase shift (radian) r: Position measured from the lens center in the radial direction. E 0: Intrinsic amplitude k: Wavenumber, defined by k = 2π / λ where λ is wavelength f: Focal length of the first focal point ρ: Position in a radial direction measured from the center of image plane at the first focal point position r n-1: Inner radius of the cancellation region r n: Outer radius of the cancellation region φ c (r): Phase function of the cancellation region r: Position measured from a lens center in the radial direction, and the phase function φ c (r) of the cancellation region is determined by Equation 3 below: φ c r = ∑ i = 1 l a i × sin α i π × r − r n − 1 r n − r n − 1 s i + β i + a i × cos α ′ i π × r − r n − 1 r n − r n − 1 s i + β ′ i + τ a i, a i ', α i, α i ', β i, β i ': Constant s i, s i ': Exponent, real number other than 0 r n: Outer radius of the cancellation region r n-1: Inner radius of the cancellation region τ: Phase shift (radian) r: Position measured from the lens center in the radial direction, or alternatively the phase function φ c (r) is composed of a blaze-like function, the blaze-like function being determined by Equation 4 below: φ c r = φ n − φ n − 1 r n − r n − 1 × r + φ n − 1 × r n − φ n × r n − 1 r n − r n − 1 + τ φ n: Phase at a position of the outer radius of the cancellation region φ n-1: Phase at a position of the inner radius of the cancellation region r n: Outer radius of the cancellation region r n-1: Inner radius of the cancellation region τ: Phase shift (radian) r: Position measured from the lens center in the radial direction. a i, a i ', α i, α i ', β i, β i ': Constant s i, s i ': Exponent, real number other than 0 r n: Outer radius of the cancellation region r n-1: Inner radius of the cancellation region τ: Phase shift (radian) r: Position measured from the lens center in the radial direction, or alternatively the phase function φ c (r) is composed of a blaze-like function, the blaze-like function being determined by Equation 4 below: φ c r = φ n − φ n − 1 r n − r n − 1 × r + φ n − 1 × r n − φ n × r n − 1 r n − r n − 1 + τ φ n: Phase at a position of the outer radius of the cancellation region φ n-1: Phase at a position of the inner radius of the cancellation region r n: Outer radius of the cancellation region r n-1: Inner radius of the cancellation region τ: Phase shift (radian) r: Position measured from the lens center in the radial direction. φ n: Phase at a position of the outer radius of the cancellation region φ n-1: Phase at a position of the inner radius of the cancellation region r n: Outer radius of the cancellation region r n-1: Inner radius of the cancellation region τ: Phase shift (radian) r: Position measured from the lens center in the radial direction.