An apparatus for culturing adherent or floating cells comprising: a loading base on which a culture container is placed in a flat orientation, the culture container made of a flexible soft packing material shaped in the form of a bag, enclosing a culture solution comprising a culture medium and adherent or floating cells; and an agitating member configured to press onto a top surface of the culture container to a predetermined pressing degree and movable at a predetermined speed in a horizontal direction and in parallel to the loading base, at predetermined moving cycle, the flexible soft packing material being selected from the group of polyolefins, ethylene-vinyl acetate copolymers, styrene elastomers, polyester thermoplastic elastomers, silicone thermoplastic elastomers, and silicone rubber, the adherent cells being selected from the group of neural stem cells, embryonic stem cells, hepatic cells, cornea stem cells, pancreatic islet cells, and the floating cells being selected from the group of leukocyte cells, wherein the agitating member is configured to move to agitate the culture solution in the culture container so as to control cell aggregate formation or cell aggregate disintegration with respect to the cells in the culture container and wherein the agitating member has a roller shape, a photographing device configured to photograph the cells in the culture container; an aggregate size determining unit for receiving an image photographed by the photographing device and for determining whether an aggregate of the cells has a size within a predetermined range; and a driving device control unit configured to, based on the a determination result input of the aggregate size determining unit, determine pressing degree, moving speed and moving cycle, and to press the agitating member onto a top surface of the culture container placed in a flat orientation; and to move the agitating member in the horizontal direction and in parallel to the loading base at the predetermined speed with the predetermined pressing degree and predetermined moving cycle so as to carry out the cell aggregate formation when the size of the aggregate of the cells is below the predetermined range, and configured to, based on the determination result input of the aggregate size determining unit, determine pressing degree, moving speed and moving cycle, and to press the agitating member onto a top surface of the culture container placed in a flat orientation; and to move the agitating member in the horizontal direction at the predetermined speed with the predetermined pressing degree and the predetermined moving cycle so as to carry out the cell aggregate disintegration when the size of the aggregate of the cells is above the predetermined range. a loading base on which a culture container is placed in a flat orientation, the culture container made of a flexible soft packing material shaped in the form of a bag, enclosing a culture solution comprising a culture medium and adherent or floating cells; and an agitating member configured to press onto a top surface of the culture container to a predetermined pressing degree and movable at a predetermined speed in a horizontal direction and in parallel to the loading base, at predetermined moving cycle, the flexible soft packing material being selected from the group of polyolefins, ethylene-vinyl acetate copolymers, styrene elastomers, polyester thermoplastic elastomers, silicone thermoplastic elastomers, and silicone rubber, the adherent cells being selected from the group of neural stem cells, embryonic stem cells, hepatic cells, cornea stem cells, pancreatic islet cells, and the floating cells being selected from the group of leukocyte cells, wherein the agitating member is configured to move to agitate the culture solution in the culture container so as to control cell aggregate formation or cell aggregate disintegration with respect to the cells in the culture container and wherein the agitating member has a roller shape, a photographing device configured to photograph the cells in the culture container; an aggregate size determining unit for receiving an image photographed by the photographing device and for determining whether an aggregate of the cells has a size within a predetermined range; and a driving device control unit configured to, based on the a determination result input of the aggregate size determining unit, determine pressing degree, moving speed and moving cycle, and to press the agitating member onto a top surface of the culture container placed in a flat orientation; and to move the agitating member in the horizontal direction and in parallel to the loading base at the predetermined speed with the predetermined pressing degree and predetermined moving cycle so as to carry out the cell aggregate formation when the size of the aggregate of the cells is below the predetermined range, and configured to, based on the determination result input of the aggregate size determining unit, determine pressing degree, moving speed and moving cycle, and to press the agitating member onto a top surface of the culture container placed in a flat orientation; and to move the agitating member in the horizontal direction at the predetermined speed with the predetermined pressing degree and the predetermined moving cycle so as to carry out the cell aggregate disintegration when the size of the aggregate of the cells is above the predetermined range.