EXL中 ,我想使用IF函数,当条件为1到5(包括小数点的数),则=10,请问怎么设置

如题所述

第1个回答  2010-09-14
FIXED(number,decimals,no_commas)
用于将所选数字以特定格式返还为文本
三个参数
number:你要转换的数字
decimals:保留的位数,进行四舍五入(1为小数点后1位)
no_commas:是否保留前分号,1为保留前分号

你的这段函数里面FIXED是框架函数,
他的意思是要将$AD$4+RAND()*($AD$5-$AD$4)数值保留到小数点后三位,
并显示前分号。

那么$AD$4+RAND()*($AD$5-$AD$4)是什么意思呢?
首先 $是绝对引用标识, 即此公式在下拉时不会变化。
RAND() 返回一个0~1的随机数

那么整体的意思就是
用单元格AD4的数值 加上 AD5单元格减去AD4单元格的差额乘以0~1的随机数
并将此数值保留三位,并显示前分号。

希望能够帮到你

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
第2个回答  2010-09-13
=IF(AND((A1>=1),(A1<=5)),10,A1)
A1 换成响应的单元位置或者立即数本回答被提问者采纳