Using the concept of ring of Gelfand range 1 we proved that a commutative Bezout domain is an elementary divisor ring iff it is a ring of Gelfand range 1. Obtained results give a solution of problem of elementary divisor rings for different classes of commutative Bezout domains, in particular, P M * , local Gelfand domains and so on.