多谢hopewell的解答!!作者: shiyiming 时间: 2011-11-14 22:48 标题: Re: 四舍五入问题 你要求的结果好像不是“根据每一个观测值的第一个非零数字进行四舍五入”;
另外有意思的是:0.1 will be converted to 0.01, but 0.05 be converted to 0.1.
anyway, code is funny - want=ifn(var>=5*10**floor(log10(var)),10**ceil(log10(var)),0.1*10**floor(log10(var)));作者: shiyiming 时间: 2011-11-15 21:34 标题: Re: 四舍五入问题 [quote="sun59338":m54jtm3o]你要求的结果好像不是“根据每一个观测值的第一个非零数字进行四舍五入”;
另外有意思的是:0.1 will be converted to 0.01, but 0.05 be converted to 0.1.
anyway, code is funny - want=ifn(var>=5*10**floor(log10(var)),10**ceil(log10(var)),0.1*10**floor(log10(var)));[/quote:m54jtm3o]