A process for ordering a set of metal bars of different lengths, arranged all together in a first storage area, within a second storage area (S2; S2') provided with a series of compartments (C1, C2,..., Ci), according to a division by length between the various compartments of said second storage area, said process being provided via a plant for handling metal bars and comprising the steps of: - picking up said bars in said first storage area; - transferring said bars from said first storage area to said second storage area, wherein said transfer step envisages feeding said bars in a direction parallel to or coinciding with the longitudinal direction of said bars; - detecting, via one or more sensors, passage of the individual bars in a reference point of said plant, said reference point being positioned in said plant downstream of the initial position of said individual bars in said movement of feed so that the individual bars will pass through said reference point with all their length, or else said reference point being positioned in said plant at the downstream end of each of said individual bars in said initial position, said initial position being the same for all of said individual bars, so that the individual bars will pass through said reference point will all their length, or again, said reference point being displaced with respect to the downstream end of each of said individual bars in said initial position, towards their upstream end, by one and the same distance, which is the same for all of said individual bars, so that the individual bars will pass through said reference point with their portions that are located upstream of said reference point; and - determining the respective length of feed or time of feed of said individual bars with respect to said reference point on the basis of the data coming from said one or more sensors, wherein, optionally, after determining said length of feed or time of feed of said individual bars with respect to said reference point, said process envisages a cutting step, in which the individual bars are reduced to a pre-set length, which is a function of said determined length of feed or time of feed, said process further comprising the step of: - unloading said bars, optionally cut, into a respective compartment of said series (C1, C2,..., Ci), selected on the basis of the determined length of feed or time of feed or of said pre-set length. - picking up said bars in said first storage area; - transferring said bars from said first storage area to said second storage area, wherein said transfer step envisages feeding said bars in a direction parallel to or coinciding with the longitudinal direction of said bars; - detecting, via one or more sensors, passage of the individual bars in a reference point of said plant, said reference point being positioned in said plant downstream of the initial position of said individual bars in said movement of feed so that the individual bars will pass through said reference point with all their length, or else said reference point being positioned in said plant at the downstream end of each of said individual bars in said initial position, said initial position being the same for all of said individual bars, so that the individual bars will pass through said reference point will all their length, or again, said reference point being displaced with respect to the downstream end of each of said individual bars in said initial position, towards their upstream end, by one and the same distance, which is the same for all of said individual bars, so that the individual bars will pass through said reference point with their portions that are located upstream of said reference point; and - determining the respective length of feed or time of feed of said individual bars with respect to said reference point on the basis of the data coming from said one or more sensors, - unloading said bars, optionally cut, into a respective compartment of said series (C1, C2,..., Ci), selected on the basis of the determined length of feed or time of feed or of said pre-set length.