Problem Description: Both the IRR and MIRR functions take a range as an input argument. They, do not, however, accept an array of values. Instead a 504 Error is returned. Suggested Functionality: =IRR( { -10000, 5000, 5000, 5000 } ) OR =IRR( {-2000, A1:A6, A7 + 100 } )
Quite a tricky request but I've verified that it's valid so here it goes :) Thank you for reporting this enhancement request! I can confirm that this is a valid enhancement request on: Version: 4.2.0.0.alpha0+Build ID: 09a4c4d176ff97ab8ff4027af83a549991667baf Date: Sat Nov 16 20:32:43 2013 +0100 Platform: Ubuntu Linux 13.04 x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + As I've been able to confirm the enhancement request I am marking as: New (confirmed) Enhancement Low - from the lack of input of any other user it seems like this isn't particularly important to people. But, maybe an easy hack so adding Keywords - Whiteboard Status - ProposedEasyHack + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LibreOffice is powered by a team of volunteers, every bug is confirmed (triaged) by human beings who mostly give their time for free. We invite you to join our triaging by checking out this link: https://wiki.documentfoundation.org/QA/BugTriage There are also other ways to get involved including with marketing, UX, documentation, and of course developing - http://www.libreoffice.org/get-help/mailing-lists/. Lastly, good bug reports help tremendously in making the process go smoother, please always provide reproducible steps (even if it seems easy) and attach any and all relevant material
In order to limit the confusion between ProposedEasyHack and EasyHack and to make queries much easier we are changing ProposedEasyHack to NeedsDevEval. Thank you and apologies for the noise
Migrating Whiteboard tags to Keywords: (needsDevEval) [NinjaEdit]
MIRR fixed in bug 100767
Fwiw, that =IRR( {-2000, A1:A6, A7 + 100 } ) can not work because inline arrays can only contain numeric or text type values, but not references or expressions. However, this =IRR( { -10000, 5000, 5000, 5000 } ) should be made work.
Here is a first attempt in order to fix this issue: https://gerrit.libreoffice.org/c/core/+/113971
Andreas Heinisch committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/a8216c210dbe83a7fe0c8b1a767c2ddf8b611e96 tdf#58585 - IRR function: support array argument for values It will be available in 7.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
*** Bug 138262 has been marked as a duplicate of this bug. ***
Verified as fixed in: Version: 7.2.4.1 / LibreOffice Community Build ID: 27d75539669ac387bb498e35313b970b7fe9c4f9 CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded Added to the 7.2 release notes: https://wiki.documentfoundation.org/index.php?title=ReleaseNotes%2F7.2&type=revision&diff=424923&oldid=423820 I assume that the documentation should now say "an array or a cell range" instead of just "an array"? https://help.libreoffice.org/7.2/en-US/text/scalc/01/04060103.html?&DbPAR=WRITER&System=UNIX#bm_id3153948