A foodstuff analysis device comprising: a light emitter configured to irradiate an analysis subject with light having a wavelength included in a range from 700 nm to 1100 nm; a light receiver configured to receive at least one of light reflected from the analysis subject and light passing through the analysis subject; a calculator configured to calculate an absorption amount of light received by the light receiver; and an analyzer configured to perform at least one of a calculation of calories of the analysis subject based on a correlation of the absorption amount of light and calorie and the absorption amount of light calculated by the calculator, and a calculation of a component amount of the analysis subject based on a correlation of the absorption amount of light and the component amount of a foodstuff and the absorption amount of light calculated by the calculator, characterized in that the calculator is configured to calculate the absorption amount of light having a specified wavelength in the light received by the light receiver, and the device further comprising a wavelength limiter (24, 124) having a plurality of filters (25, 125), each of the filters (25, 125) is configured to limit a wavelength range of the light emitted from the light emitter to a specified range that is unique to the filter (25, 125), in which the specified wavelength is the main component, wherein each specified wavelength is the main component in one of the wavelength ranges from 940 to 1020 nm, 910 to 940 nm, 890 to 930 nm, 970 to 1000 nm, 1000 to 1030 nm, 1030 to 1060 nm, 740 to 770 nm, 1010 to 1060 nm, and 890 to 950 nm. a light emitter configured to irradiate an analysis subject with light having a wavelength included in a range from 700 nm to 1100 nm; a light receiver configured to receive at least one of light reflected from the analysis subject and light passing through the analysis subject; a calculator configured to calculate an absorption amount of light received by the light receiver; and an analyzer configured to perform at least one of a calculation of calories of the analysis subject based on a correlation of the absorption amount of light and calorie and the absorption amount of light calculated by the calculator, and a calculation of a component amount of the analysis subject based on a correlation of the absorption amount of light and the component amount of a foodstuff and the absorption amount of light calculated by the calculator, a calculation of calories of the analysis subject based on a correlation of the absorption amount of light and calorie and the absorption amount of light calculated by the calculator, and a calculation of a component amount of the analysis subject based on a correlation of the absorption amount of light and the component amount of a foodstuff and the absorption amount of light calculated by the calculator, characterized in that the calculator is configured to calculate the absorption amount of light having a specified wavelength in the light received by the light receiver, and the device further comprising a wavelength limiter (24, 124) having a plurality of filters (25, 125), each of the filters (25, 125) is configured to limit a wavelength range of the light emitted from the light emitter to a specified range that is unique to the filter (25, 125), in which the specified wavelength is the main component, wherein each specified wavelength is the main component in one of the wavelength ranges from 940 to 1020 nm, 910 to 940 nm, 890 to 930 nm, 970 to 1000 nm, 1000 to 1030 nm, 1030 to 1060 nm, 740 to 770 nm, 1010 to 1060 nm, and 890 to 950 nm.