Also after running Inquire | Workbook Analysis I see you have alot of formulas like:
This could be done instead simply using number formats. You could do it in the C column and eliminate the need for this formula and column entirely or keep the column, simply reference the C columns cell ex: =C3727 and then just format the cell the reference is in as "000000", which would ensure any entry was at least 6 digits with leading 0's. IE: 1 = 000001, 12 = 000012, 123 = 000123, 1234 = 001234, etc until 123456 = 123456.
Alternatively, if you need the leading 0's in the cell, use =TEXT(C3727, "000000") instead, again much more efficient.
This would have a much lower impact on calc times than your formula does.
You have 29,000 formulas in your workbook and the vast majority of them are this IF(CONCATE(LEN mess.
Also, back to the matter of excess (formats and cells/content) clearing both made your sample go from 923k to 584k in file size with no other change on my part. So the file is 36.7% smaller in file size now just by clearing the excess out and leaving all the same data as in your sample. Thats a huge difference and would certainly help with load times and likely calc times too.
EDIT: replacing all the IF(CONCAT(LEN formulas with =TEXT reduced the file size another ~20ish kb (due to simplifying the calc chain) and reduced the calc chain in its uncompressed state around 100kb, so file size of ~566k.
Bookmarks