Description:
After updating to version 9.3 with the new Dynamic Arrays support, some of the formulas in my spreadsheets evaluate to wrong values. It seems that the engine now forcefully inserts the implicit intersection operator (@) into functions with (multiple) ranges as arguments.
Steps to Reproduce:
Example 1 (COUNT with multiple ranges):
- Fill A1:A4 with
1. - Enter the following formula into any cell:
=COUNT(A1:A2;A3:A4) - Press Enter.
- The count evaluates correctly to
4but parser also automatically overwrites the formula to:
=COUNT(A1:A2;@A3:A4) - Reevaluating the cell yields an incorrect count of
2due to the implicit intersection operator being forced in and the second range being ignored.
Result: It only counts the first range properly. The subsequent ranges return errors (ignored by COUNT) because implicit intersection fails if the formula’s row doesn’t overlap with the ranges. Excel does not force the@operator in these cases and correctly maintains the formula and the count of4.

Example 2 (SUMPRODUCT with boolean arrays):
- Enter the following formula:
=SUMPRODUCT((C3:C13<>0)*1) + SUMPRODUCT((C16:C23<>0)*1) - Press Enter.
- The parser rewrites the formula, inserting
@before the ranges:
=SUMPRODUCT((@C3:C13<>0)*1) + SUMPRODUCT((@C16:C23<>0)*1)
Result: The arrays are broken and only evaluate against the current row.
Expected Behavior:
The parser should evaluate what is passed and not apply implicit intersection (@) to these arguments.
Actual Behavior:
The @ symbol is forced onto the ranges, breaking existing spreadsheets and causing incorrect data evaluation.
Workarounds currently required:
- Using only one range per
COUNT. Wrapping ranges inINDEX(range; 0)prevents the parser from inserting the@symbol (e.g.,SUMPRODUCT((INDEX(C3:C13; 0)<>0)*1)).
Additional Context:
- App: Desktop Editor Flatpak Version 9.3.0.140
- OS: Fedora 43 KDE
- This probably started occurring after the v9.3 release (Dynamic Array update).
- Other users are reporting the same issue on Reddit: https://www.reddit.com/r/OnlyOffice/comments/1re5shv/onlyoffice_docs_93_is_here_discover_the_latest/o7vrxim/