Patent ID: 8161261

Claim:
A non-transitory storage medium on which is recorded a program for enabling a computer, to execute processes, the processes comprising: a first specification process for referring to the first storage unit in a totaling storage unit which comprises a first storage unit for storing first dividing information which is border value information for specifying a desired range and is obtained by dividing border value information belonging to the desired range in a first dividing position and first interpolation value dividing information obtained by dividing interpolation value information obtained by interpolating a value in the desired range of other than the border value information in the first dividing position, a second storage unit for storing second dividing information obtained by dividing the border value information in a second dividing position adjacent to the first dividing position in a certain direction and second interpolation value dividing information obtained by dividing the interpolation value information in the second dividing position and a third storage unit for storing information of a totaling information storage unit for storing totaling information of a range to which the border value information belongs and in which the first storage unit has relation information between the first dividing information and the second storage unit and relation information between the first interpolation value dividing information and the third storage unit and the second storage unit has relation information between the second dividing information and the third storage unit and relation information between the second interpolation value dividing information and the third storage unit and specifying the second storage unit related to the first dividing information which coincides with first total dividing information obtained by dividing totaling target information being totaling target in the first dividing position or the third storage unit related to the first interpolation value dividing information which coincides with the first total dividing information; a second specification process for referring to the second storage unit and specifying the third storage unit related to the second dividing information which coincides with second total dividing information obtained by dividing the totaling target information in the second dividing position or the third storage unit related to the second interpolation value dividing information which coincides with the second total dividing information; and a totaling process for specifying a totaling information storage unit according to information stored by third storage unit specified by the first or second specification process and storing totaling information of the totaling target information in the totaling information storage unit.