Всем привет, помогите пожалуйста распределить данные из Листа "Расчёты" (от A6:D113) на листы: "Приложение №1-№4" в зависимости от Класса бетона и возраста!!! Но в дальнейшем это будет изменяться! Н-р: если В30 и возраст от 7 до 14 дней то в приложение 1, если В40 и возраст от 7 до 14 дней то в №2, если В30 и возраст больше 28 дней то в №3 и если В40 и возраст более 28 дней то в №4! Спасибо! опять файл большой: Простите
Всем привет, помогите пожалуйста распределить данные из Листа "Расчёты" (от A6:D113) на листы: "Приложение №1-№4" в зависимости от Класса бетона и возраста!!! Но в дальнейшем это будет изменяться! Н-р: если В30 и возраст от 7 до 14 дней то в приложение 1, если В40 и возраст от 7 до 14 дней то в №2, если В30 и возраст больше 28 дней то в №3 и если В40 и возраст более 28 дней то в №4! Спасибо! опять файл большой: ПроститеNIC
Сообщение отредактировал NIC - Понедельник, 22.04.2013, 13:03
Нет 100% уверенности, что решение этой задачи нужно для дела, а не попадет в архив ненужных файлов. Решение целесообразно делать макросом. Алгоритм примерно такой. Внешний цикл по листам. Из имени листа извлекаем класс и возраст. Внутренний цикл по по строкам кранных 6, начиная с шестой строки. Оператор ЕСЛИ проверяет ячейки на совпадение класса И возраста в соответствующих ячейках. Если совпадает, то копируется диапазон из 6 строк на лист из которого брали класс и возраст. По окончании цикла по строкам листа "исх данные" переход к следующему листу по внешнему циклу. В таблице не отражен возраст бетона от 1 до 7 дней, от 14 до 28 Чтобы придумать и использовать универсальный алгоритм извлечения класса и возраста из имени листа, желательно знать все классы и возможные диапазоны возрастов.
Нет 100% уверенности, что решение этой задачи нужно для дела, а не попадет в архив ненужных файлов. Решение целесообразно делать макросом. Алгоритм примерно такой. Внешний цикл по листам. Из имени листа извлекаем класс и возраст. Внутренний цикл по по строкам кранных 6, начиная с шестой строки. Оператор ЕСЛИ проверяет ячейки на совпадение класса И возраста в соответствующих ячейках. Если совпадает, то копируется диапазон из 6 строк на лист из которого брали класс и возраст. По окончании цикла по строкам листа "исх данные" переход к следующему листу по внешнему циклу. В таблице не отражен возраст бетона от 1 до 7 дней, от 14 до 28 Чтобы придумать и использовать универсальный алгоритм извлечения класса и возраста из имени листа, желательно знать все классы и возможные диапазоны возрастов.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.