[Bug ?]Formulae referencing other sheet

I do have a pretty big formula that looks like that:

=SUMIFS($Research.$M$1:$M$100,$Research.$L$1:$L$100,AF25,$Research.$B$1:$B$100,"No") +SUMIFS($Research.$O$1:$O$100,$Research.$N$1:$N$100,AF25,$Research.$B$1:$B$100,"No") +SUMIFS($Foundry.$J$1:$J$100,$Foundry.$I$1:$I$100,AF25,$Foundry.$B$1:$B$100,"No") +SUMIFS($Foundry.$L$1:$L$100,$Foundry.$K$1:$K$100,AF25,$Foundry.$B$1:$B$100,"No") +SUMIFS($Foundry.$N$1:$N$100,$Foundry.$M$1:$M$100,AF25,$Foundry.$B$1:$B$100,"No") +SUMIF($AC$38:$AC$51,AF25,$AD$38:$AD$51)

Every once in a while it reverts and reference the sheets twice (making the formula harder to read):

=SUMIFS($Research.$M$1:$Research.$M$100,$Research.$L$1:$Research.$L$100,AF4,$Research.$B$1:$Research.$B$100,"No") +SUMIFS($Research.$O$1:$Research.$O$100,$Research.$N$1:$Research.$N$100,AF4,$Research.$B$1:$Research.$B$100,"No") +SUMIFS($Foundry.$J$1:$Foundry.$J$100,$Foundry.$I$1:$Foundry.$I$100,AF4,$Foundry.$B$1:$Foundry.$B$100,"No") +SUMIFS($Foundry.$L$1:$Foundry.$L$100,$Foundry.$K$1:$Foundry.$K$100,AF4,$Foundry.$B$1:$Foundry.$B$100,"No") +SUMIFS($Foundry.$N$1:$Foundry.$N$100,$Foundry.$M$1:$Foundry.$M$100,AF4,$Foundry.$B$1:$Foundry.$B$100,"No")

Is that supposed to happen? Is there a way for me to stop that?
And what could the trigger for that be ? I “fixed” it earlier today, saved & quitted, reopened the sheet and it was as I wanted it to be. Now few hours later it reverted back.

I think it was solved time ago, please copy the info in Menu/Help/About, clicking the button in it, to know the version you are using.

Version: 7.1.8.1 (x64) / LibreOffice Community
Build ID: e1f30c802c3269a1d052614453f260e49458c82c
CPU threads: 12; OS: Windows 10.0 Build 19043; UI render: Skia/Raster; VCL: win
Locale: en-US (fr_FR); UI: en-US
Calc: CL

I’ve downloaded version 7.3.1 and I’ll check if the issue persists.

The issue persists using version 7.3.1.3.

:slightly_smiling_face:
If somebody is fond of API-based programming, he (f/m) may start to create a workaround after studying the extremely experimental code included here: experimentalWorkaroundSketch.ods (14.6 KB)

When, after having done what?

I remembered to check few hours after updating and if it’s something I did I don’t know what it was exactly.