This function doesn't work very well, ie in this case: RATE(360, -570.3, 93550) it returns this value: 3.19311841954E-16 and Excel returns a very different value (0,51300% in percentage) Can you help me please ?