excel四舍六入,奇进偶舍,保留三位有效数字,小数不过三位的公式算法

2025-04-05 12:02:47
推荐回答(1个)
回答1:

=IF(A1<1,ROUND(A1,3)-IF(AND(MOD(INT(A1*1000),2)=0,INT(A1*10000)-INT(A1*1000)*10=5),0.001,0),(ROUND(A1/10^IFERROR(FIND(".",A1)-1,LEN(A1)),3)-IF(AND(MOD(INT(A1/10^(IFERROR(FIND(".",A1)-1,LEN(A1))-3)),2)=0,INT(A1/10^(IFERROR(FIND(".",A1)-1,LEN(A1))-4))-INT(A1/10^(IFERROR(FIND(".",A1)-1,LEN(A1))-3))*10=5),0.001,0))*10^IFERROR(FIND(".",A1)-1,LEN(A1)))