Страницы: 1
RSS
Таблица учёта прихода-расхода пиломатериала, много формул, которые надо упростить
 
Здравствуйте. Сделал на днях небольшую таблицу для учёта прихода-расхода пиломатериала. Получилось объёмная таблица и много таких же объёмных формул. Оригинальная таблица занимает 7 МБ., и это только один лист, а каждый месяц будет прибавляться по ещё одному листу.
Пробовал различные способы уменьшения, и очищать, и с помощью макроса, но толку немного.

Сюда выкладываю небольшой кусочек, в котором есть все формулы, которые надо упростить.
Прошу помощи у более опытных пользователей Excel.
 
Например, формулу
Код
=СУММ($A8*$J8*$K8*Q8;$A9*$J9*$K9*Q9;$A10*$J10*$K10*Q10;$A11*$J11*$K11*Q11;$A12*$J12*$K12*Q12;$A13*$J13*$K13*Q13;$A14*$J14*$K14*Q14;$A15*$J15*$K15*Q15;$A16*$J16*$K16*Q16;$A17*$J17*$K17*Q17;$A18*$J18*$K18*Q18;$A19*$J19*$K19*Q19;$A20*$J20*$K20*Q20;$A21*$J21*$K21*Q21;$A22*$J22*$K22*Q22;$A23*$J23*$K23*Q23;$A24*$J24*$K24*Q24;$A25*$J25*$K25*Q25;$A26*$J26*$K26*Q26;$A27*$J27*$K27*Q27;$A28*$J28*$K28*Q28)

можно записать
Код
=СУММПРОИЗВ($A8:$A28;$J8:$J28;$K8:$K28;Q8:Q28)
 
Pelena, Отлично! Я хотел применить эту функцию, но что-то толком в ней не разобрался. Сейчас получилось 2 МБ в исходном файле при условии сохранения в XLSB.
 
Можете ли Вы помочь в BA8 объединить формулы из N8, X8, AH8, AR8? Хочу ещё больше сократить размер файла.
 
Цитата
zva89 написал:
Можете ли Вы помочь в BA8
там нет формулы
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Михаил Лебедев, Там есть эта формула
Код
=H8+N8+X8-AH8-AR8
 
zva89, я правильно понимаю, что Вы хотите избавится от доп. столбцов, которые в Вашем файле-примере скрыты?
 
Pelena, Не обязательно. Пытаюсь максимально упростить таблицу (убрать доп.столбцы, сократить количество формул, объединив их в более крупные), чтобы уменьшить размер файла.
Сами понимаете, что работать не совсем комфортно, когда появляются всякие подвисания, замирания и т.п.

Приложил отредактированный файл с предложенными выше изменениями.
 
Проверяйте. Удалила лишние столбцы. Удалила строки, где в столбце Ширина пустые ячейки (до 37-й строки). Ну. и формулы подкорректировала
 
Pelena, Действительно круто! Вот теперь размер файла более менее приличный :)  В AD3 - как я сам не додумался :) Порой бывает очень полезен опытный взгляд со стороны.
 
Возникла небольшая проблема. Удалил неисправленные строки строки, чтобы добавить исправленные. Теперь не могу расширить действие формулы в ячейках O3 и R3 на добавленные строки. Выбираю формулу, нажимаю ctrl+shift+enter и вылазит "Формулы массива в объединённых ячейках неверны", хотя там объединённых ячее в принципе нет.
 
Цитата
zva89 написал:
Возникла небольшая проблема. Удалил неисправленные строки строки, чтобы добавить исправленные. Теперь не могу расширить действие формулы в ячейках O3 и R3 на добавленные строки. Выбираю формулу, нажимаю ctrl+shift+enter и вылазит "Формулы массива в объединённых ячейках неверны", хотя там объединённых ячее в принципе нет.
Сидел смотрел смотрел и увидел в чём проблема :)
 
Спасибо большое за помощь!! Внёс все исправления в исходную таблицу. Размер листа сократился с 7 МБ до 800КБ. А размер книги, который мог составлять примерно 60-70 МБ сократился до 6МБ. Правда это она не заполненная ещё. Но думаю в итоге он не превысит 10-15МБ.  
Страницы: 1
Читают тему
Наверх