Description: Upon comparison in Calc of the xlsx before (RANK.EQ.xlsx) and after RANK.EQ-O2016.xlsx) repair, I notice that: cell A2 contains formula =RANK.EQ(5, {3,5,2,6,1}, 1) before and value 4 after the repair; cell A15 contains formula =RANK.EQ(32,(Q1:Q5~P1:P5~R1:R5)) before and value 3 after the repair. This looks like an OOXML-export issue with arrays or expressions as argument. Steps to Reproduce: 1. open test file 2. save as xlsx 3.open in excel2016 online Actual Results: error Expected Results: file open Reproducible: Always User Profile Reset: No Additional Info: User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:50.0) Gecko/20100101 Firefox/50.0
Created attachment 130170 [details] test file
Created attachment 130174 [details] test file saved as xlsx
Created attachment 130175 [details] xlsx file after repair bij Excel2016 Attachment 130170 [details] after repair by Excel 2016.
Cells A2 and A15 contains arguments (inline array, multiple reference) that cannot be handled by Excel Online. Cells A10 and A12 give seemingly different results in Excel because the times in the array M3:M9 are calculated and not exactly identical. Adding ROUNDSIG to the time calculation (e.g. =ROUNDSIG(L3-K3; 10)) solves that.