https://bugs.freedesktop.org/show_bug.cgi?id=44419

             Bug #: 44419
           Summary: Allow column or row ranges in formulae
    Classification: Unclassified
           Product: LibreOffice
           Version: LibO 3.4.4 release
          Platform: All
        OS/Version: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: Spreadsheet
        AssignedTo: [email protected]
        ReportedBy: [email protected]


LibreOffice does not appear to allow column or row ranges in formulae. 
Examples of these would be sum(A:A) to add all the values in column A, sum(A:C)
to add all the values in columns A, B and C, sum(1:2) to add all the values in
rows 1 and 2, etc.  

MS Excel has this feature.  

Personally I think it would be incredibly useful, and it counts as a deficiency
against LibO that it does not offer this.  

One reason in support of this is that it is much simpler and quicker to enter
such ranges into formulae, rather than having to check and/or select ranges of
actual cells.  

Another reason is that this feature is very powerful: if values are added
anywhere within the specified column range or row range, they would cause the
formula to be recalculated.  For example, if we want to total all the values in
column A, which at one point contains values in its first 10 rows, we currently
have to use a formula of sum(A1:A10).  If we then insert a new value into cell
A11, that formula will ignore this, whereas a formula of sum(A:A) would be
recalculated.  I acknowledge we could get round this by using a formula of,
say, sum(A1:A20), and this would allow us to insert 10 extra values into column
A, but of course we still run into problems when we find ourselves inserting
yet another value, into cell A21 - Sod's law.  Again, we could use a formula of
sum(A1:A1048576), but this is very cumbersome and it is obscure: it hides our
true intent.  

A corollary to this enhancement would be to adapt the ADDRESS function to allow
it to return not just a cell reference, but a row reference or a column
reference.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- 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