Christopher:

To see the results asymptotically approaching 0.14, increase the number
of periods, not the annuity payment (in other words, keep the annuity
payment at 35) -- i.e., =RATE([change this number],35,-250,0).

As I wrote above, returning an error is a *lot* better than returning
the wrong number, because the RATE() function is used only for financial
calculations.  When there's money on the line, a non-working spreadsheet
that reports an error is better than a working one that gives the user a
bad answer.

I would NOT have reported this bug if LibreOffice had returned an error.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1150956

Title:
  LibreOffice Calc's RATE function sometimes produces different results
  as some versions of MS Office

Status in LibreOffice Productivity Suite:
  Confirmed
Status in “libreoffice” package in Ubuntu:
  Incomplete

Bug description:
  Type "=RATE(50,35,-250,0)" on any cell, and press Enter.
  The result should be 0.1398, but LibreOffice shows -1.9474!

  I'm using LibreOffice 3.5.7.2, Build ID: 350m1(Build:2), on Ubuntu
  12.04, 64-bit version, with up-to-date packages.

  Reproducible in Raring.

  WORKAROUND: Use Gnumeric.
  apt-cache policy gnumeric
  gnumeric:
    Installed: 1.12.1-1ubuntu1
    Candidate: 1.12.1-1ubuntu1
    Version table:
   *** 1.12.1-1ubuntu1 0
          500 http://archive.ubuntu.com/ubuntu/ raring/universe i386 Packages
          100 /var/lib/dpkg/status

To manage notifications about this bug go to:
https://bugs.launchpad.net/df-libreoffice/+bug/1150956/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to