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

Вход

Регистрация

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

 

= Мир MS Excel/Габариты двух ящиков - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин  
Габариты двух ящиков
Понравилось?
Светлый Дата: Суббота, 23.11.2019, 00:45 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
Всем привет!
Попалась интересная задачка.
Даны габариты двух ящиков. Три двух- четырёхзначных числа, разделённых значками "х". Это могут быть большие или маленькие, русские или латинские буквы.
Ставим два ящика рядом самыми короткими размерами и находим новые габариты охватывающего параллелепипеда. Результат записываем в аналогичном виде.
В прототипе вопроса размер неполной формулы больше 500 символов. Нашёл другое решение меньше 450.
Вскрываться предлагаю 09.12.2019.
Всем удачи!
К сообщению приложен файл: Gabarit.xlsx (10.1 Kb)


Программировать проще, чем писать стихи.
 
Ответить
СообщениеВсем привет!
Попалась интересная задачка.
Даны габариты двух ящиков. Три двух- четырёхзначных числа, разделённых значками "х". Это могут быть большие или маленькие, русские или латинские буквы.
Ставим два ящика рядом самыми короткими размерами и находим новые габариты охватывающего параллелепипеда. Результат записываем в аналогичном виде.
В прототипе вопроса размер неполной формулы больше 500 символов. Нашёл другое решение меньше 450.
Вскрываться предлагаю 09.12.2019.
Всем удачи!

Автор - Светлый
Дата добавления - 23.11.2019 в 00:45
MCH Дата: Понедельник, 25.11.2019, 09:12 | Сообщение № 2
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

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

UPD: формульное решение по алгоритму - 550 471 353 327 319 символов
К сообщению приложен файл: Gabarit2.xlsm (21.7 Kb)
 
Ответить
Сообщениенад формулами пока не думал, слишком много работы с текстом, куда проще работать с отдельными ячейками
есть вопрос к алгоритму, я так понимаю, что нужно найти размер коробки наименьшего объема, в которую влезут два других ящика?
сделал UDF с полным перебором, в ряде случаев находится решение лучше, чем по описанному алгоритму

UPD: формульное решение по алгоритму - 550 471 353 327 319 символов

Автор - MCH
Дата добавления - 25.11.2019 в 09:12
Светлый Дата: Понедельник, 25.11.2019, 23:39 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
в ряде случаев находится решение лучше, чем по описанному алгоритму
Я не ставил задачи оптимизировать. Строго следовал поставленной ТС задаче.
Хотя, я не против любых решений. Больше решений хороших и разных!
Сейчас у меня формульное решение с текстовыми исходными данными 367 296 294 283 символов.
*Попёрло!


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Вторник, 26.11.2019, 10:49
 
Ответить
Сообщение
в ряде случаев находится решение лучше, чем по описанному алгоритму
Я не ставил задачи оптимизировать. Строго следовал поставленной ТС задаче.
Хотя, я не против любых решений. Больше решений хороших и разных!
Сейчас у меня формульное решение с текстовыми исходными данными 367 296 294 283 символов.
*Попёрло!

Автор - Светлый
Дата добавления - 25.11.2019 в 23:39
krosav4ig Дата: Вторник, 26.11.2019, 08:48 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
для целочисленных значений до 5 знаков - 308 316 306 290 символов без =


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 26.11.2019, 21:56
 
Ответить
Сообщениедля целочисленных значений до 5 знаков - 308 316 306 290 символов без =

Автор - krosav4ig
Дата добавления - 26.11.2019 в 08:48
MCH Дата: Вторник, 26.11.2019, 13:35 | Сообщение № 5
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

я правильно понимаю, что боремся с рус/лат и строчные/прописные?
у всех формула вида =выражение1 & "x" & выражение2 & "x" & выражение3?
при этом присутствует строка: ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(

Тогда куда вы символы в формуле дели?
 
Ответить
Сообщениея правильно понимаю, что боремся с рус/лат и строчные/прописные?
у всех формула вида =выражение1 & "x" & выражение2 & "x" & выражение3?
при этом присутствует строка: ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(

Тогда куда вы символы в формуле дели?

Автор - MCH
Дата добавления - 26.11.2019 в 13:35
krosav4ig Дата: Вторник, 26.11.2019, 14:30 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
вотжеж, строчн совсем забыл
у всех формула вида =выражение1 & "x" & выражение2 & "x" & выражение3
неа)

250 240 222 символа с ведущими нулями


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Среда, 27.11.2019, 12:30
 
Ответить
Сообщениевотжеж, строчн совсем забыл
у всех формула вида =выражение1 & "x" & выражение2 & "x" & выражение3
неа)

250 240 222 символа с ведущими нулями

Автор - krosav4ig
Дата добавления - 26.11.2019 в 14:30
Светлый Дата: Вторник, 26.11.2019, 15:01 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
с ведущими нулями

пока 262 символа.
Думаю, похожие решения.
Тогда куда вы символы в формуле дели?
Честно говоря, ради этого и задумывалась эта тема.


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Вторник, 26.11.2019, 17:08
 
Ответить
Сообщение
с ведущими нулями

пока 262 символа.
Думаю, похожие решения.
Тогда куда вы символы в формуле дели?
Честно говоря, ради этого и задумывалась эта тема.

Автор - Светлый
Дата добавления - 26.11.2019 в 15:01
MCH Дата: Вторник, 26.11.2019, 16:19 | Сообщение № 8
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

с ведущими нулями

Я правильно понимаю, что результат может быть "0123x0456x0789"?
 
Ответить
Сообщение
с ведущими нулями

Я правильно понимаю, что результат может быть "0123x0456x0789"?

Автор - MCH
Дата добавления - 26.11.2019 в 16:19
Светлый Дата: Вторник, 26.11.2019, 16:49 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
что результат может быть "0123x0456x0789"?
Не совсем по заданию, но не критично.


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
что результат может быть "0123x0456x0789"?
Не совсем по заданию, но не критично.

Автор - Светлый
Дата добавления - 26.11.2019 в 16:49
Светлый Дата: Вторник, 26.11.2019, 21:14 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
240 символов с ведущими нулями
226 224 220 218 212 символов.
Да! Борьба нешуточная!


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Среда, 27.11.2019, 06:45
 
Ответить
Сообщение
240 символов с ведущими нулями
226 224 220 218 212 символов.
Да! Борьба нешуточная!

Автор - Светлый
Дата добавления - 26.11.2019 в 21:14
MCH Дата: Среда, 27.11.2019, 08:06 | Сообщение № 11
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Цитата Светлый, 26.11.2019 в 16:49, в сообщении № 9 ()
что результат может быть "0123x0456x0789"?
Не совсем по заданию, но не критично.

Если так допустимо, то 178 с "="
с заменой "x0" на "x" - 199
 
Ответить
Сообщение
Цитата Светлый, 26.11.2019 в 16:49, в сообщении № 9 ()
что результат может быть "0123x0456x0789"?
Не совсем по заданию, но не критично.

Если так допустимо, то 178 с "="
с заменой "x0" на "x" - 199

Автор - MCH
Дата добавления - 27.11.2019 в 08:06
Светлый Дата: Среда, 27.11.2019, 09:12 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
Если так допустимо, то 178
Я в шоке.
Подбираю последние крохи. Если хотя бы один габарит будет меньше метра, т.е. трёхзначный, то формула 208 символов. На исходных данных ошибок нет.
*MCH, на такие данные 200х300Х1400 400x1500X300 , что формула выдаст?


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Среда, 27.11.2019, 11:35
 
Ответить
Сообщение
Если так допустимо, то 178
Я в шоке.
Подбираю последние крохи. Если хотя бы один габарит будет меньше метра, т.е. трёхзначный, то формула 208 символов. На исходных данных ошибок нет.
*MCH, на такие данные 200х300Х1400 400x1500X300 , что формула выдаст?

Автор - Светлый
Дата добавления - 27.11.2019 в 09:12
MCH Дата: Среда, 27.11.2019, 11:45 | Сообщение № 13
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Цитата Светлый, 27.11.2019 в 09:12, в сообщении № 12 ()
на такие данные 200х300Х1400 400x1500X300 , что формула выдаст?

500x0400x1500
 
Ответить
Сообщение
Цитата Светлый, 27.11.2019 в 09:12, в сообщении № 12 ()
на такие данные 200х300Х1400 400x1500X300 , что формула выдаст?

500x0400x1500

Автор - MCH
Дата добавления - 27.11.2019 в 11:45
krosav4ig Дата: Среда, 27.11.2019, 12:19 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Цитата Светлый, 27.11.2019 в 09:12, в сообщении № 12 ()
На исходных данных ошибок нет.
ну, если чисто под исходные данные, то уменя формула без ведущих нулей 245, с ведущими нулями 220


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Среда, 27.11.2019, 12:31
 
Ответить
Сообщение
Цитата Светлый, 27.11.2019 в 09:12, в сообщении № 12 ()
На исходных данных ошибок нет.
ну, если чисто под исходные данные, то уменя формула без ведущих нулей 245, с ведущими нулями 220

Автор - krosav4ig
Дата добавления - 27.11.2019 в 12:19
MCH Дата: Среда, 27.11.2019, 16:51 | Сообщение № 15
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Цитата Светлый, 27.11.2019 в 09:12, в сообщении № 12 ()
на такие данные 200х300Х1400 400x1500X300 , что формула выдаст?

Светлый, какой должен быть результат?
по алгоритму получается 500x400x1500 (у меня формула так и считает)
Оптимально (с наименьшим объемом), посчитано через UDF из 2го сообщения - 600x300x1500
 
Ответить
Сообщение
Цитата Светлый, 27.11.2019 в 09:12, в сообщении № 12 ()
на такие данные 200х300Х1400 400x1500X300 , что формула выдаст?

Светлый, какой должен быть результат?
по алгоритму получается 500x400x1500 (у меня формула так и считает)
Оптимально (с наименьшим объемом), посчитано через UDF из 2го сообщения - 600x300x1500

Автор - MCH
Дата добавления - 27.11.2019 в 16:51
Светлый Дата: Среда, 27.11.2019, 19:22 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
какой должен быть результат?
по алгоритму получается 500x400x1500
Всё верно.


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
какой должен быть результат?
по алгоритму получается 500x400x1500
Всё верно.

Автор - Светлый
Дата добавления - 27.11.2019 в 19:22
Светлый Дата: Четверг, 28.11.2019, 10:20 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
Основная идея зашоривала мозги. Решил от неё отвлечься и решать задачу саму по себе. Пока 182 176 символов, как всегда без =


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Четверг, 28.11.2019, 10:43
 
Ответить
СообщениеОсновная идея зашоривала мозги. Решил от неё отвлечься и решать задачу саму по себе. Пока 182 176 символов, как всегда без =

Автор - Светлый
Дата добавления - 28.11.2019 в 10:20
MCH Дата: Четверг, 28.11.2019, 10:26 | Сообщение № 18
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Цитата Светлый, 28.11.2019 в 10:20, в сообщении № 17 ()
Пока 182 символа

с нулями?
 
Ответить
Сообщение
Цитата Светлый, 28.11.2019 в 10:20, в сообщении № 17 ()
Пока 182 символа

с нулями?

Автор - MCH
Дата добавления - 28.11.2019 в 10:26
Светлый Дата: Четверг, 28.11.2019, 11:21 | Сообщение № 19
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
с нулями?
Да.


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
с нулями?
Да.

Автор - Светлый
Дата добавления - 28.11.2019 в 11:21
MCH Дата: Четверг, 28.11.2019, 13:20 | Сообщение № 20
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Цитата Светлый, 28.11.2019 в 10:20, в сообщении № 17 ()
176 символов

скорее всего в пробеле разница, думаю, что завтра или в понедельник можно вскрываться
 
Ответить
Сообщение
Цитата Светлый, 28.11.2019 в 10:20, в сообщении № 17 ()
176 символов

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

Автор - MCH
Дата добавления - 28.11.2019 в 13:20
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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