Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/формула раскроя по табличным данным - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » формула раскроя по табличным данным (Формулы/Formulas)
формула раскроя по табличным данным
Lin51 Дата: Понедельник, 13.11.2017, 14:32 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Доброго дня, Гуру Exel и VBA.

столкнулся с тем, что не могу сформулировать задачу и как следствие исполнить требуемое.

во вложении файл с тем что хочу получить...
есть переменная - ячейка F3 и есть таблица подбора на основании которой надо заполнить ячейки F5, F6, F7 и F8

правила ограничения - нельзя изготовить лист длиннее 6м т.е. 12м = 6+(6+0,15) и при этом комфортная длина листа 4м(3,65м) т.е. 12м=4+(4+0,15)+(4+0,15)+(0,5-0,15)
или 12м=3,65+3,65-0,15+3,65-0,15+1,2-0,15+0,5-0,15

это часть проекта, сам проект пишу на VBA Exel значение длина будет получаться из формы ввода данных
К сообщению приложен файл: 0335260.xls (19.5 Kb)


Сообщение отредактировал Lin51 - Понедельник, 13.11.2017, 15:16
 
Ответить
СообщениеДоброго дня, Гуру Exel и VBA.

столкнулся с тем, что не могу сформулировать задачу и как следствие исполнить требуемое.

во вложении файл с тем что хочу получить...
есть переменная - ячейка F3 и есть таблица подбора на основании которой надо заполнить ячейки F5, F6, F7 и F8

правила ограничения - нельзя изготовить лист длиннее 6м т.е. 12м = 6+(6+0,15) и при этом комфортная длина листа 4м(3,65м) т.е. 12м=4+(4+0,15)+(4+0,15)+(0,5-0,15)
или 12м=3,65+3,65-0,15+3,65-0,15+1,2-0,15+0,5-0,15

это часть проекта, сам проект пишу на VBA Exel значение длина будет получаться из формы ввода данных

Автор - Lin51
Дата добавления - 13.11.2017 в 14:32
Pelena Дата: Понедельник, 13.11.2017, 14:40 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19160
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
Lin51, название темы должно отражать суть задачи.
Файл не приложился, проверьте размер, должен быть до 100 кб


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеLin51, название темы должно отражать суть задачи.
Файл не приложился, проверьте размер, должен быть до 100 кб

Автор - Pelena
Дата добавления - 13.11.2017 в 14:40
sboy Дата: Понедельник, 13.11.2017, 14:40 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Направляю в Готовые решения


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день.
Направляю в Готовые решения

Автор - sboy
Дата добавления - 13.11.2017 в 14:40
Lin51 Дата: Понедельник, 13.11.2017, 15:46 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Pelena, я правильно исправил. туго у меня с заголовками... извините
 
Ответить
СообщениеPelena, я правильно исправил. туго у меня с заголовками... извините

Автор - Lin51
Дата добавления - 13.11.2017 в 15:46
Pelena Дата: Понедельник, 13.11.2017, 15:58 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19160
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
Да, теперь лучше


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДа, теперь лучше

Автор - Pelena
Дата добавления - 13.11.2017 в 15:58
Lin51 Дата: Понедельник, 13.11.2017, 16:29 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
sboy, интересное решение, но для меня сложное...
 
Ответить
Сообщениеsboy, интересное решение, но для меня сложное...

Автор - Lin51
Дата добавления - 13.11.2017 в 16:29
MCH Дата: Понедельник, 13.11.2017, 22:10 | Сообщение № 7
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Lin51, опишите суть задачи в целом, для чего вам выбирать только один вариант из имеющихся?
 
Ответить
СообщениеLin51, опишите суть задачи в целом, для чего вам выбирать только один вариант из имеющихся?

Автор - MCH
Дата добавления - 13.11.2017 в 22:10
Lin51 Дата: Понедельник, 13.11.2017, 23:33 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
MCH,размеры металлочерепицы 500мм, 1200мм, 2250мм и 3650мм - размеры складских листов, 150мм нахлест листов при укладке. комбинации в таблице столбик 3-оптимальные для каждого размера столбик 2. т.е. мне не надо подбирать варианты, а просто взять ближайшее значение размера как в примере 6,05м по таблице ближайшее 6,1м что соответствует 1листу 3,65м, 1листу 2,25м и 1листу 0,5м , что есть 3,65+2,25+0,5=6,4м-(0,15м*2)=6,1м 'два плюса = двум нахлестам в 0,15м
просто других вариантов не может быть. т.е. может, но они будут или более отходными или более дорогими

эта таблица тысячи раз уже проверена на бумажной основе. сейчас я хочу, чтобы компьютер "думал" какой комплект предложить по одной цифре - длина (F3)

доступно объяснил? ))) я плохо формулирую задачи, потому и занимаюсь сам созданием облегчалок для своей работы.
 
Ответить
СообщениеMCH,размеры металлочерепицы 500мм, 1200мм, 2250мм и 3650мм - размеры складских листов, 150мм нахлест листов при укладке. комбинации в таблице столбик 3-оптимальные для каждого размера столбик 2. т.е. мне не надо подбирать варианты, а просто взять ближайшее значение размера как в примере 6,05м по таблице ближайшее 6,1м что соответствует 1листу 3,65м, 1листу 2,25м и 1листу 0,5м , что есть 3,65+2,25+0,5=6,4м-(0,15м*2)=6,1м 'два плюса = двум нахлестам в 0,15м
просто других вариантов не может быть. т.е. может, но они будут или более отходными или более дорогими

эта таблица тысячи раз уже проверена на бумажной основе. сейчас я хочу, чтобы компьютер "думал" какой комплект предложить по одной цифре - длина (F3)

доступно объяснил? ))) я плохо формулирую задачи, потому и занимаюсь сам созданием облегчалок для своей работы.

Автор - Lin51
Дата добавления - 13.11.2017 в 23:33
MCH Дата: Вторник, 14.11.2017, 06:57 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Стоимость за квадратный метр у разных размеров одинаковая?
Например 3.65+0.5+0.5-0.15-0.15 =4.35
2.25+2.25-0.15=4.35
Размеры получились одинаковые, но одинаковая ли стоимость и какой из вариантов предпочтительнее
Думаю, что второй вариант лучше, если цена за квадратный метр одинаковая независимо от размера листа

Ps:решить задачу можно перебором вариантов, их не так уж и много получается, задачу можно полностью автоматизировать
 
Ответить
СообщениеСтоимость за квадратный метр у разных размеров одинаковая?
Например 3.65+0.5+0.5-0.15-0.15 =4.35
2.25+2.25-0.15=4.35
Размеры получились одинаковые, но одинаковая ли стоимость и какой из вариантов предпочтительнее
Думаю, что второй вариант лучше, если цена за квадратный метр одинаковая независимо от размера листа

Ps:решить задачу можно перебором вариантов, их не так уж и много получается, задачу можно полностью автоматизировать

Автор - MCH
Дата добавления - 14.11.2017 в 06:57
MCH Дата: Вторник, 14.11.2017, 10:34 | Сообщение № 10
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Вариант решения через UDF (обновил и дополнил решение)
С другой стороны, если набор листов стандартный, то можно один раз вычислить все возможные варианты и не использовать макросы
К сообщению приложен файл: Profil2.xls (43.0 Kb)
 
Ответить
СообщениеВариант решения через UDF (обновил и дополнил решение)
С другой стороны, если набор листов стандартный, то можно один раз вычислить все возможные варианты и не использовать макросы

Автор - MCH
Дата добавления - 14.11.2017 в 10:34
MCH Дата: Вторник, 14.11.2017, 12:06 | Сообщение № 11
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Решение без макросов под конкретную задачу
К сообщению приложен файл: Profil3.xls (34.0 Kb)
 
Ответить
СообщениеРешение без макросов под конкретную задачу

Автор - MCH
Дата добавления - 14.11.2017 в 12:06
Lin51 Дата: Вторник, 14.11.2017, 12:50 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Стоимость за квадратный метр у разных размеров одинаковая?


Нет. каждый лист имеет свою цену.

Например 3.65+0.5+0.5-0.15-0.15 =4.35
2.25+2.25-0.15=4.35
Размеры получились одинаковые, но одинаковая ли стоимость и какой из вариантов предпочтительнее


в моем вложении таблица с оптимальным раскроем.

я думал как-то так
=N488*(1/ИНДЕКС(Нормативы;ПОИСКПОЗ(M488;Наименования;0);4))
'это из моего другого проекта там по наименованию изделия рассчитывается расход материала исходя из Нормативов расхода
но мне надо в таком варианте, чтобы столбик С1:С17 (в моем вложении) распался на три-четыре строчки с количеством стандартных листов
например:
Длина 6,05м
0,5м - 1шт
1,2м - 0шт
2,25м - 1шт
3,65м - 1шт

я просмотрел Ваши решения:
Вариант решения через UDF (обновил и дополнил решение)

С другой стороны, если набор листов стандартный, то можно один раз вычислить все возможные варианты и не использовать макросы

Решение без макросов под конкретную задачу


подумаю как применить к своим задачам.

а если таблица в моем примере А1:С17 будет расчетная, а не константа-массив - будет нелепое усложнение процесса?
на данный момент благодарю за подсказки и помощь в обработке.
если появятся вопросы - спрошу здесь. т.к. тема еще не закрыта.
 
Ответить
Сообщение
Стоимость за квадратный метр у разных размеров одинаковая?


Нет. каждый лист имеет свою цену.

Например 3.65+0.5+0.5-0.15-0.15 =4.35
2.25+2.25-0.15=4.35
Размеры получились одинаковые, но одинаковая ли стоимость и какой из вариантов предпочтительнее


в моем вложении таблица с оптимальным раскроем.

я думал как-то так
=N488*(1/ИНДЕКС(Нормативы;ПОИСКПОЗ(M488;Наименования;0);4))
'это из моего другого проекта там по наименованию изделия рассчитывается расход материала исходя из Нормативов расхода
но мне надо в таком варианте, чтобы столбик С1:С17 (в моем вложении) распался на три-четыре строчки с количеством стандартных листов
например:
Длина 6,05м
0,5м - 1шт
1,2м - 0шт
2,25м - 1шт
3,65м - 1шт

я просмотрел Ваши решения:
Вариант решения через UDF (обновил и дополнил решение)

С другой стороны, если набор листов стандартный, то можно один раз вычислить все возможные варианты и не использовать макросы

Решение без макросов под конкретную задачу


подумаю как применить к своим задачам.

а если таблица в моем примере А1:С17 будет расчетная, а не константа-массив - будет нелепое усложнение процесса?
на данный момент благодарю за подсказки и помощь в обработке.
если появятся вопросы - спрошу здесь. т.к. тема еще не закрыта.

Автор - Lin51
Дата добавления - 14.11.2017 в 12:50
Lin51 Дата: Среда, 22.11.2017, 13:38 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
MCH, Не совсем правильно работает функция
Решение без макросов под конкретную задачу


(9499-9599)9650(9700-9799) это 9600, а не 9950
 
Ответить
СообщениеMCH, Не совсем правильно работает функция
Решение без макросов под конкретную задачу


(9499-9599)9650(9700-9799) это 9600, а не 9950

Автор - Lin51
Дата добавления - 22.11.2017 в 13:38
MCH Дата: Среда, 22.11.2017, 18:10 | Сообщение № 14
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Не совсем понятно, что не правильно считается?
Т.е. для того чтобы перекрыть 9650 Вам достаточно использовать 9600, 5 см будет не перекрыто?
 
Ответить
СообщениеНе совсем понятно, что не правильно считается?
Т.е. для того чтобы перекрыть 9650 Вам достаточно использовать 9600, 5 см будет не перекрыто?

Автор - MCH
Дата добавления - 22.11.2017 в 18:10
Lin51 Дата: Четверг, 23.11.2017, 12:19 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Т.е. для того чтобы перекрыть 9650 Вам достаточно использовать 9600, 5 см будет не перекрыто?


да, именно так
есть другие технические решения для таких случаев.
 
Ответить
Сообщение
Т.е. для того чтобы перекрыть 9650 Вам достаточно использовать 9600, 5 см будет не перекрыто?


да, именно так
есть другие технические решения для таких случаев.

Автор - Lin51
Дата добавления - 23.11.2017 в 12:19
MCH Дата: Четверг, 23.11.2017, 17:37 | Сообщение № 16
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

в таком случае Вам нужно сделать корректную исходную таблицу, учитывающую технические решения, в которой при выборке размера 9650 будет подставляться сумма размеров на 9600
 
Ответить
Сообщениев таком случае Вам нужно сделать корректную исходную таблицу, учитывающую технические решения, в которой при выборке размера 9650 будет подставляться сумма размеров на 9600

Автор - MCH
Дата добавления - 23.11.2017 в 17:37
Lin51 Дата: Вторник, 28.11.2017, 12:05 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
при выборке размера 9650 будет подставляться сумма размеров на 9600


Я подумаю как оптимизировать таблицу
Благодарю за консультацию


Сообщение отредактировал Lin51 - Вторник, 28.11.2017, 12:32
 
Ответить
Сообщение
при выборке размера 9650 будет подставляться сумма размеров на 9600


Я подумаю как оптимизировать таблицу
Благодарю за консультацию

Автор - Lin51
Дата добавления - 28.11.2017 в 12:05
Мир MS Excel » Вопросы и решения » Вопросы по Excel » формула раскроя по табличным данным (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!