Excel比较公式中的四舍五入数字

我有一些比较数字在1到0之间的微妙公式,但是Excel坚持把它们放在公式里面,在评估公式的时候被检测出来。

我有

=IF(C65=(LARGE(BA$65:BA$88;1));1;0) 

其中C65 = 0.91,BA65:BA88范围内的最大数量为1.它错误地检测到C65和1是相等的并输出错误的结果。 在评估我看到它是0.91到1。

我试过使用圆形(C65,2),但没有成功

我怎么能强制公式在比较步骤上有一个小数值?

编辑:

0.91来自Cell另一个公式

  =IFERROR(IF(LARGE(C$65:C$88;$AA73)=LARGE(C$65:C$88;$AA72);LARGE(C$65:C$88;$AA73)-$AA73*0,01;LARGE(C$65:C$88;$AA73));0) 

基本上它被用来从列表(index()和rank())中获得itenssorting,以实现我想要的东西,所以我决定select数字并进行十进制减法,这样我就可以用MATCHfind精确的排名位置() 只要 )

从BA65到行BA88的结果是

  • 4,00(从4)
  • 3,00(从3)
  • 2,00(从2)
  • 1,96(重复2)
  • 1,00(从1)
  • 0,94(重复1)
  • 0,93(从第二个重复1)
  • 0.92(第三重复1)
  • 0,91(四)
  • 0,90(五)
  • 0,89(六)

0是后备值/未排名

出于某种原因,我改变了C65公式后

  =NOT(IFERROR(LARGE(C$65:C$88;$AA65)); IF(LARGE(C$65:C$88;$AA65)=LARGE(C$65:C$88;$AA64); LARGE(C$65:C$88;$AA65)-$AA65*0,01; LARGE(C$65:C$88;$AA65)) ) 

它是正确的。 可能是IFERROR()输出的问题