A computer program product for analyzing a culture state of cells by using a culture device including a temperature-controlled room culturing the cells under a predetermined environment condition and an imaging device capturing a microscope observing image of the cells in the temperature-controlled room, that when run on a computer carries out the following method steps: by performing a time lapse observation while culturing the cells, an image input process making the computer read data of a transparent observing image and data of a fluorescence image generated through continuous imaging of a same field by the imaging device; a transparent observing image analyzing process generating identification data corresponding to each of the cells and cell shape data indicating a position and a shape of each of the cells by using the data of the transparent observing image; a fluorescence image analyzing process generating fluorescence data indicating a fluorescence detecting state within the field by using the data of the fluorescence image; an emitting determination process determining an emission state of each of the cells by mapping the position of the cell indicated by the cell shape data and a position of emission indicated by the fluorescence data; a table generating process generating a cell analyzing table indicating a state of each of the cells at each observing time in a time lapse observation by making the cell shape data and the data of the fluorescence image each correspond to the identification data; an identity determination process determining an identity of the cells by using the cell shape data and determining a correspondence relationship of the identification data between a plurality of cell analyzing tables for the different observing times; and a database generating process recording, based on the correspondence relationship of the identification data determined in the identity determination process, the plurality of cell analyzing tables for the different observing times in a storage medium by making the cell analyzing tables into a database which can be searched in a direction of a time axis for each of the cells having the identification data in common. by performing a time lapse observation while culturing the cells, an image input process making the computer read data of a transparent observing image and data of a fluorescence image generated through continuous imaging of a same field by the imaging device; a transparent observing image analyzing process generating identification data corresponding to each of the cells and cell shape data indicating a position and a shape of each of the cells by using the data of the transparent observing image; a fluorescence image analyzing process generating fluorescence data indicating a fluorescence detecting state within the field by using the data of the fluorescence image; an emitting determination process determining an emission state of each of the cells by mapping the position of the cell indicated by the cell shape data and a position of emission indicated by the fluorescence data; a table generating process generating a cell analyzing table indicating a state of each of the cells at each observing time in a time lapse observation by making the cell shape data and the data of the fluorescence image each correspond to the identification data; an identity determination process determining an identity of the cells by using the cell shape data and determining a correspondence relationship of the identification data between a plurality of cell analyzing tables for the different observing times; and a database generating process recording, based on the correspondence relationship of the identification data determined in the identity determination process, the plurality of cell analyzing tables for the different observing times in a storage medium by making the cell analyzing tables into a database which can be searched in a direction of a time axis for each of the cells having the identification data in common.