Excel两列数相乘。A1×B1,C1输出结果,A,B,C所有单元格格式设置是数值,保留两位小数。 一,A1-A10是已输入数值的正整数,B1是"=(A1-A2)/MAX(A1:A2)"的结果,下拉到B10,也就是,B列的数据是A列经上述公式计算的结果。如A1=21,B1显示结果0.76,A2=5,B2显示结果是0.60,......。 二,现在在C1中输入“=A1*B1”,结果在C1中显示是16.00,但是,C1的结果是应该是21*0.76=15.96。为何直接显示16.00,它为何将小数点后的96直接变成00。同样A2*B2,A3*B3......A10*B10均为××.00 三,但是在C1直接输入“=21*0.76” 结果便是15.96。 也就是为何A1*B1不等于21*0.76 就算复制A1,B1两列数据,然后选择性粘贴-数据,再计算=A1*B1,结果还是16.00. 数据太长,不可能在C中一个个输入。 希望大侠们理解我说的,并赐予我解释,实验数据处理中,谢谢