https://bz.apache.org/ooo/show_bug.cgi?id=126162
Issue ID: 126162 Issue Type: DEFECT Summary: unrelated formulae corrupted when moving cells between documents Product: Calc Version: 4.1.0 Hardware: All OS: Linux64 Status: UNCONFIRMED Severity: major Priority: P5 Component: editing Assignee: issues@openoffice.apache.org Reporter: richardbrucebax...@hotmail.com Created attachment 84571 --> https://bz.apache.org/ooo/attachment.cgi?id=84571&action=edit AAObug-corruptFormulaeWhenMoveCellsBetweenDocs-document2beforeCorruption.ods unrelated formulae corrupted when moving cells between documents Unrelated formulae can be become corrupted when moving cells between two Calc documents. I have recorded one instance of this bug in detail; document1.ods; colA colB colC 1 214 214 2 214 214 3 214 214 4 214 214 5 214 214 6 214 214 7 214 214 8 214 214 9 214 214 10 214 214 11 moving (cut and paste) cells A1:C11 from Calc document1.ods to Calc document2.ods cell FT2 (ie FT2:FV12) results in a) successful move of cell data, and b) an additional change (corruption) of a set of cells in Calc document2.ods: from original form (document2.ods); colBA colBB r1 _ip (study 2) !unique _ip (study 3) !unique r2 =IF(NOT(ISNA(MATCH(B2;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(C2;S$2:S$301;0)));1;0) r3 =IF(NOT(ISNA(MATCH(B3;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(C3;S$2:S$301;0)));1;0) r4 =IF(NOT(ISNA(MATCH(B4;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(C4;S$2:S$301;0)));1;0) r5 =IF(NOT(ISNA(MATCH(B4;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(C5;S$2:S$301;0)));1;0) r6 =IF(NOT(ISNA(MATCH(B6;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(C6;S$2:S$301;0)));1;0) r7 =IF(NOT(ISNA(MATCH(B7;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(C7;S$2:S$301;0)));1;0) r8 =IF(NOT(ISNA(MATCH(B8;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(C8;S$2:S$301;0)));1;0) r9 =IF(NOT(ISNA(MATCH(B9;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(C9;S$2:S$301;0)));1;0) r10 =IF(NOT(ISNA(MATCH(B10;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(C10;S$2:S$301;0)));1;0) r11 =IF(NOT(ISNA(MATCH(B11;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(C11;S$2:S$301;0)));1;0) r12 =IF(NOT(ISNA(MATCH(B12;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(C12;S$2:S$301;0)));1;0) r13 =IF(NOT(ISNA(MATCH(B13;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(C13;S$2:S$301;0)));1;0) etc etc to corrupted form (document2.ods); colBA colBB r1 _ip (study 2) !unique _ip (study 3) !unique r2 =IF(NOT(ISNA(MATCH(FU3;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(FV3;S$2:S$301;0)));1;0) [CORRUPTED] r3 =IF(NOT(ISNA(MATCH(FU4;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(FV4;S$2:S$301;0)));1;0) [CORRUPTED] r4 =IF(NOT(ISNA(MATCH(FU5;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(FV5;S$2:S$301;0)));1;0) [CORRUPTED] r5 =IF(NOT(ISNA(MATCH(FU6;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(FV6;S$2:S$301;0)));1;0) [CORRUPTED] r6 =IF(NOT(ISNA(MATCH(FU7;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(FV7;S$2:S$301;0)));1;0) [CORRUPTED] r7 =IF(NOT(ISNA(MATCH(FU8;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(FV8;S$2:S$301;0)));1;0) [CORRUPTED] r8 =IF(NOT(ISNA(MATCH(FU9;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(FV9;S$2:S$301;0)));1;0) [CORRUPTED] r9 =IF(NOT(ISNA(MATCH(FU10;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(FV10;S$2:S$301;0)));1;0) [CORRUPTED] r10 =IF(NOT(ISNA(MATCH(FU11;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(FV11;S$2:S$301;0)));1;0) [CORRUPTED] r11 =IF(NOT(ISNA(MATCH(FU12;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(FV12;S$2:S$301;0)));1;0) [CORRUPTED] r12 =IF(NOT(ISNA(MATCH(B12;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(C12;S$2:S$301;0)));1;0) [CORRECT] r13 =IF(NOT(ISNA(MATCH(B13;R$2:R$151;0)));1;0) =IF(NOT(ISNA(MATCH(C13;S$2:S$301;0)));1;0) [CORRECT] etc etc [CORRECT] I have attached 3 documents that can be used to replicate the issue (by following the above instructions). AAObug-corruptFormulaeWhenMoveCellsBetweenDocs-document1.ods ("document1.ods") AAObug-corruptFormulaeWhenMoveCellsBetweenDocs-document2beforeCorruption.ods ("document2.ods") AAObug-corruptFormulaeWhenMoveCellsBetweenDocs-document2afterCorruption.ods <- this is what it should look like after the formulae have been corrupted -- You are receiving this mail because: You are the assignee for the issue.