The method suggested earlier for estimating the spectra of diffuse attenuation coefficient of light in the water bodies relying on the beam attenuation coefficient measured from water samples, was improved and applied to different types of lakes. Measurement data obtained in 1994-95 and 1997-98 for 18 Estonian and Finnish lakes were used. The spectra of two characteristics were available for our investigations: 1) beam attenuation coefficient estimated from water samples in the laboratory with a spectrophotometer Hitachi U1000; 2) vertical irradiance (diffuse) attenuation coefficient measured in situ with an underwater spectroradiometer LI 1800UW. A total of 70 spectra were considered. Relying on these data the parameters of our earlier model were changed. The criterion of the efficiency of the new version of our model is the coincidence of the spectra of diffuse attenuation coefficient derived from Hitachi U1000 data (Kdc) with those obtained by underwater irradiance measurements (Kdm). Correlation analysis of the model's results gave the relationship Kdm=1.0023Kdc with correlation coefficient 0.961. The respective values of mean relative difference and standard deviation were 5.4% and 0.55 m−1. This method may be useful in conditions where in situ measuring of underwater irradiance spectra cannot be performed because of weather conditions. As the measurement of the underwater radiation field is often a complicated and expensive procedure, our numerical method may be useful for estimating the underwater light climate.