Ask LibreOffice - RSS feedhttps://ask.libreoffice.org/en/questions/Questions and answers for LibreOfficeenWed, 25 May 2016 19:10:07 +0200The following array formula does not work anymore after update from 4.x to 5.0.6https://ask.libreoffice.org/en/question/70477/the-following-array-formula-does-not-work-anymore-after-update-from-4x-to-506/ Hi,
I previously used the following array formula from my main sheet, which worked just fine.
=INDEX(SunEarthTools5min.B$2:VE$367,E806,MATCH(MIN(IF(ISNUMBER(SunEarthTools5min.B31:VE31),ABS(180-(SunEarthTools5min.$B31:$VE31)),"NA")),ABS(180-SunEarthTools5min.$B31:$VE31),0))
The point of the formula was to find the hour of the zenith (azimuth 180°) each day in a sheet with the day as row and time by increments of 5 mins as columns. My main sheet has in column E the days from 1 to 365, which is used as the row of the index.
After updating yesterday to 5.0.6, this formula dos not work anymore, returning #VALUE, and I can't find any workaround nor any error in the formula (there shouldn't be any, as it worked just fine in the previous versions).
The ISNUMBER allows to filter out sunless hours ; removing it from the formula didn't change anything.
I tried this :
=INDEX(SunEarthTools5min.B$2:VE$367,E779,MATCH(180-MIN(IF(ISNUMBER(SunEarthTools5min.B4:VE4),ABS(180-(SunEarthTools5min.$B4:$VE4)),"")),SunEarthTools5min.$B4:$VE4,0))
Which works, but provides an error (#N/A) for a number of rows for no reason that I can figure out. That's however not as good a solution, I know it, that's why I only tried it as a last resort.
So, if anybody can spot an error in my formulas or help, or if it is definitely a bug I should file a report for, I'd be very glad.
Thank you.BaalkaWed, 25 May 2016 19:10:07 +0200https://ask.libreoffice.org/en/question/70477/