https://bugs.documentfoundation.org/show_bug.cgi?id=91206

            Bug ID: 91206
           Summary: [1] - Mathematical function - interpre.hxx - Extend
                    enum ScIterFuncIf  by  ifMAXIF  and  ifMINIF  similar
                    to  SUMIF
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: Calc
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]

Dear developers,

in my business environment using Excel, there was an application in which the
functionality of

MINIF(Range; Criteria; MinRange)
MAXIF(Range; Criteria; MaxRange)

function would have been right on target. Since they are lacking the set of
functions that is implemented in Excel, I had to make the experience with the
so-called "matrix functions", which was a really, really strange experience!

In order to prevent less involved users from that strange experience, but
providing them with that additional and _very_ useful functionality, it would
be most comfortable, to add the MINIF and MAXIF functionality to the set of
standard functions being available in any cells' formula.

If I got the source code correctly, then the generic design of the ScIterFuncIf
might limit the algorithmic part of the code extension to the method

double ScInterpreter::IterateParametersIf( ScIterFuncIf eFunc )

With all the other constants that are required to embed such new functions in a
proper way, I do not feel to make any guess on the volume of the necessary
changes - still hoping these to be limited, too.

It would really be nice to go that step forward (in front of Excel!) in the
open source spreadsheet software, hence it'd be great if you let me know what
you are thinking on that potential improvement!

Best regards,
Christian

P.S.: I hope that import/export requirements from/to Excel are not a limiting
factor for adding such new functions - because then, LibreOffice would always
just have to be designated to be (at least) one step behind Excel.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to