Bug 161428 - Add SCAN function to Calc for interoperability with MS Excel
Summary: Add SCAN function to Calc for interoperability with MS Excel
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL: https://support.microsoft.com/en-us/o...
Whiteboard:
Keywords:
Depends on: 138749
Blocks: Excel-Functions
  Show dependency treegraph
 
Reported: 2024-06-05 14:19 UTC by Gabor Kelemen (allotropia)
Modified: 2024-07-18 09:10 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Example file with SCAN from exceljet.net (18.15 KB, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
2024-06-05 14:19 UTC, Gabor Kelemen (allotropia)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gabor Kelemen (allotropia) 2024-06-05 14:19:14 UTC
Created attachment 194552 [details]
Example file with SCAN from exceljet.net

Add the SCAN function to Calc for interoperability with Excel 365
This seems to be useful with LAMBDA. 

Attached example file is from https://exceljet.net/formula/dynamic-summary-count
Comment 1 m_a_riosv 2024-06-05 15:17:49 UTC
+1

I think we need to establish a systematic plan, to add to Calc the new functions and other new capabilities, such as those found in pivot tables.
Comment 2 Óvári 2024-06-05 21:39:41 UTC
(In reply to m_a_riosv from comment #1)
> +1
> 
> I think we need to establish a systematic plan, to add to Calc the new
> functions and other new capabilities, such as those found in pivot tables.
Is seems that the paradigm of implementing a set of functions that are mutually beneficial at the same time is required. An ad hoc function implemented without the complementary helper functions seems to no longer work.

Perhaps implementing bug 138749 "Add function LAMBDA for interoperability with MS Excel" includes LAMBDA, BYCOL (ByCol), BYROW (MyRow), MAKEARRAY (MakeArray), MAP, REDUCE, SCAN, ISOMITTED (IsOmitted).

The whole is greater than the sum of the parts.

In the way that the issue is written:
Bug 126573 - Add array functions in Calc: FILTER, SORT, SORTBY, UNIQUE, SEQUENCE, RANDARRAY
Perhaps the title of the issue:
Bug 138749 - Add function LAMBDA for interoperability with MS Excel
Should be updated to
Bug 138749 - Add function LAMBDA, BYCOL (ByCol), BYROW (MyRow), MAKEARRAY (MakeArray), MAP, REDUCE, SCAN, ISOMITTED (IsOmitted) for interoperability with MS Excel