Spss needs to set decimal places, and the data copied from excel to SPSS will only keep the set decimal places, so if you don't pay attention, the data accuracy used in SPSS operation will be much lower than excel.
If you set the decimal places of spss as much as possible, you will find that the calculation result of spss is the same as that of excel.