A method for controlling a secondary battery as a target for a correction of a remaining capacity management value, in such a manner that said remaining capacity management value is corrected at a battery remaining capacity reference value where further charge is limited or a battery remaining capacity reference value where further discharge is limited, the method characterized by comprising: a first energy amount calculating step of calculating an energy amount required for charging from said remaining capacity management value to the battery remaining capacity reference value where the further charge is limited, and an energy amount required for discharging from said remaining capacity management value to the battery remaining capacity reference value where the further discharge is limited; an energy amount predicting step of predicting a charge/discharge energy amount available for said secondary battery; a correction time predicting step of predicting a time required to complete the correction of said remaining capacity management value at the battery remaining capacity reference value where the further charge is limited, and a time required to complete the correction of said remaining capacity management value at the battery remaining capacity reference value where the further discharge is limited, based on the energy amount calculated by said first energy amount calculating step, and the energy amount predicted by said energy amount predicting step, and a predetermined charge/discharge stop time; a correction method selecting step of selecting a correction method having the shorter predicted time of the times predicted by said correction time predicting step; and a charge/discharge controlling step of controlling a state of charge of said secondary battery so as to correct said remaining capacity management value of said secondary battery by said selected correction method. a first energy amount calculating step of calculating an energy amount required for charging from said remaining capacity management value to the battery remaining capacity reference value where the further charge is limited, and an energy amount required for discharging from said remaining capacity management value to the battery remaining capacity reference value where the further discharge is limited; an energy amount predicting step of predicting a charge/discharge energy amount available for said secondary battery; a correction time predicting step of predicting a time required to complete the correction of said remaining capacity management value at the battery remaining capacity reference value where the further charge is limited, and a time required to complete the correction of said remaining capacity management value at the battery remaining capacity reference value where the further discharge is limited, based on the energy amount calculated by said first energy amount calculating step, and the energy amount predicted by said energy amount predicting step, and a predetermined charge/discharge stop time; a correction method selecting step of selecting a correction method having the shorter predicted time of the times predicted by said correction time predicting step; and a charge/discharge controlling step of controlling a state of charge of said secondary battery so as to correct said remaining capacity management value of said secondary battery by said selected correction method.