Created attachment 194521 [details] Example file from Exceljet Add support to the "spilled range operator" in Calc functions. 1. Open attached file, taken from https://exceljet.net/formulas/dynamic-summary-count 2. Notice the COUNTIF function ( =COUNTIF(data[];_xlfn.anchorarray(E5)) ) in Sheet1:F5 does not work: it refers to the spilled range starting in E5 Version: 24.8.0.0.alpha1+ (X86_64) / LibreOffice Community Build ID: d804d6aff49054bad1719ec3c2d136b545bbc7e7 CPU threads: 16; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: hu-HU (hu_HU.UTF-8); UI: en-US Calc: threaded This is a missing feature related to dynamic arrays. See also: https://www.ablebits.com/office-addins-blog/excel-spill-range/
+1, If it is affordable, it is promising.
It might be not the only way to solve the problem. A table in Excel cannot be defined on a dynamic array so the # addition to a reference is needed in Excel. A solution is LibreOffice could also be to treat a "dynamic array" similar to a database range and use its name as reference. However, the # feature will only become relevant when the "dynamic array" feature is implemented. I therefore add a dependency to bug 127808 here.