早教吧 育儿知识 作业答案 考试题库 百科 知识分享

通达信函数round的问题拜托各位了3Q我用这个公式选出涨停板股票:C=REF(C,1)+ROUND(REF(C,1)*10)/100;2011年3月25日的000752西藏发展是涨停的,可是并没有入选,经查,公式得出的收盘价是25.79,而

题目详情
通达信 函数round的问题拜托各位了 3Q
我用这个公式选出涨停板股票: C=REF(C,1)+ROUND(REF(C,1)*10)/100; 2011年3月25日的000752西藏发展是涨停的,可是并没有入选,经查,公式得出的收盘价是25.79,而实际收盘价是25.80,所以没有选出。再仔细分析,原来,前一收盘价是23.45,乘以10是234.5,用round函数四舍五入后,并没有得到235,而是得出234,再除以100,得到2.34,加上前收盘价23.45,所以得到今天收盘价25.79,不等于实际收盘价25.80,所以没有入选。 还有,同一天,000767漳泽电力也没有入选,公式得出的收盘价5.01是等于实际收盘价的啊,为什么也没入选呢? 高手出来分析一下啊,希望能说说round函数是如何四舍五入的呢?
▼优质解答
答案和解析
参数二的意义在于:表示进行四舍五入运算时,小数点右边应保留的位数。如果忽略,则Round函数返回整数。(参数二是个“四舍五入”小数的的定位指针,当其为正整数时,指针从小数点开始向右移动,当其为负数时从小数点开始向左移动,它是确定你是从哪个位数上开始进行四舍五入。) 当你把参数二确定为负数的话,就是表示:从小数点向左移动两位进行四舍五入。 小数点就像数轴上的“0” └┴┴┴┴┴┴ 0 ┴┴┴┴┴┴┴┘ 负-4 -3 -2 -1 . 1 2 3 4 正