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

Вход

Регистрация

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

 

= Мир MS Excel/Перестановка с повторениями - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Перестановка с повторениями (Формулы/Formulas)
Перестановка с повторениями
Кузьмич Дата: Понедельник, 05.02.2018, 12:08 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 1 ±
Замечаний: 0% ±

Excel 2013
Всем доброго здравия! Ресурсы моего i-5 с 6Гб ОЗУ не могут справиться с поставленной задачей. Может кто в силах мне помочь? Требуется протянуть таблицу до 756756 вариантов.
К сообщению приложен файл: 3117474.xlsx(20.6 Kb)


Ну, теперь вся утка наша...
 
Ответить
СообщениеВсем доброго здравия! Ресурсы моего i-5 с 6Гб ОЗУ не могут справиться с поставленной задачей. Может кто в силах мне помочь? Требуется протянуть таблицу до 756756 вариантов.

Автор - Кузьмич
Дата добавления - 05.02.2018 в 12:08
Кузьмич Дата: Вторник, 06.02.2018, 19:41 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 1 ±
Замечаний: 0% ±

Excel 2013
Проблема мной сегодня выяснена как поступить. Во первых офис переустанавливал на 64 версию и отпускаю частями. Не более 15к с сохранением, так как оперативки не хватает. Обработка данных идет долго. Медленно но верно!


Ну, теперь вся утка наша...
 
Ответить
СообщениеПроблема мной сегодня выяснена как поступить. Во первых офис переустанавливал на 64 версию и отпускаю частями. Не более 15к с сохранением, так как оперативки не хватает. Обработка данных идет долго. Медленно но верно!

Автор - Кузьмич
Дата добавления - 06.02.2018 в 19:41
bmv98rus Дата: Вторник, 06.02.2018, 19:55 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1251
Репутация: 213 ±
Замечаний: 0% ±

Excel 2013/2016
Кузьмич, Вам в итоге надо получить итоговую таблицу или именно файл c калькуляцией по вашим формулам? Если первое, то это в VBA ветку. При таких количествах расчет комбинаторики такими методами неблагодарное дело.
 
Ответить
СообщениеКузьмич, Вам в итоге надо получить итоговую таблицу или именно файл c калькуляцией по вашим формулам? Если первое, то это в VBA ветку. При таких количествах расчет комбинаторики такими методами неблагодарное дело.

Автор - bmv98rus
Дата добавления - 06.02.2018 в 19:55
alex77755 Дата: Вторник, 06.02.2018, 22:17 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация: 63 ±
Замечаний: 0% ±

Цитата
Требуется протянуть таблицу до 756756 вариантов.

ИМХО!!!
Больше 1000 строк - забудьте про формулы!!!
Только макрос и только массив! Возможно не один!!


Могу помочь в VB6, VBA
Alex77755@mail.ru
 
Ответить
Сообщение
Цитата
Требуется протянуть таблицу до 756756 вариантов.

ИМХО!!!
Больше 1000 строк - забудьте про формулы!!!
Только макрос и только массив! Возможно не один!!

Автор - alex77755
Дата добавления - 06.02.2018 в 22:17
bmv98rus Дата: Вторник, 06.02.2018, 22:43 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1251
Репутация: 213 ±
Замечаний: 0% ±

Excel 2013/2016
Больше 1000 строк - забудьте про формулы!!!

В данном случае однозначно. Если учесть что в каждой строке есть
Код
=IF(A19>$B$6;"";IF(SUM(--(TRANSPOSE(LARGE(OFFSET($B18;;B$14;;$B$4-B$14);ROW(INDIRECT("a1:a"&$B$4-B$14))))=OFFSET($B18;;B$14;;$B$4-B$14)))=$B$4-B$14;OFFSET($B$9;;MATCH(B18;$B$9:$H$9;FALSE));B18))
а в ней несколько летучих то каждый чих запускает огромный пересчет. Не думаю что перевод на индекс спасет. По сему еще раз, только к Макрушникам и абсолютные значения, если в этом есть хоть малейший смысл.
 
Ответить
Сообщение
Больше 1000 строк - забудьте про формулы!!!

В данном случае однозначно. Если учесть что в каждой строке есть
Код
=IF(A19>$B$6;"";IF(SUM(--(TRANSPOSE(LARGE(OFFSET($B18;;B$14;;$B$4-B$14);ROW(INDIRECT("a1:a"&$B$4-B$14))))=OFFSET($B18;;B$14;;$B$4-B$14)))=$B$4-B$14;OFFSET($B$9;;MATCH(B18;$B$9:$H$9;FALSE));B18))
а в ней несколько летучих то каждый чих запускает огромный пересчет. Не думаю что перевод на индекс спасет. По сему еще раз, только к Макрушникам и абсолютные значения, если в этом есть хоть малейший смысл.

Автор - bmv98rus
Дата добавления - 06.02.2018 в 22:43
Кузьмич Дата: Вторник, 06.02.2018, 23:42 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 1 ±
Замечаний: 0% ±

Excel 2013
Ребята выручайте. Дело плохо. Мне даже до 100к не дотянуть. Всю ОЗУ документ забрал и дальше я не могу продолжать.
Можно попросить админов перекинуть тему на VBA, может кто поможет?


Ну, теперь вся утка наша...
 
Ответить
СообщениеРебята выручайте. Дело плохо. Мне даже до 100к не дотянуть. Всю ОЗУ документ забрал и дальше я не могу продолжать.
Можно попросить админов перекинуть тему на VBA, может кто поможет?

Автор - Кузьмич
Дата добавления - 06.02.2018 в 23:42
Кузьмич Дата: Среда, 07.02.2018, 00:04 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 1 ±
Замечаний: 0% ±

Excel 2013
Вам в итоге надо получить итоговую таблицу или именно файл c калькуляцией по вашим формулам?

Дело в том, что с помощью логической формулы я хотел получить итоговую таблицу всех возможных вариантов, но достиг предела в 50к, документ съел всю ОЗУ.


Ну, теперь вся утка наша...
 
Ответить
Сообщение
Вам в итоге надо получить итоговую таблицу или именно файл c калькуляцией по вашим формулам?

Дело в том, что с помощью логической формулы я хотел получить итоговую таблицу всех возможных вариантов, но достиг предела в 50к, документ съел всю ОЗУ.

Автор - Кузьмич
Дата добавления - 07.02.2018 в 00:04
sboy Дата: Среда, 07.02.2018, 09:19 | Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1748
Репутация: 497 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Посмотрите готовое решение от МСН, может подойдет для Вашей задачи.
 
Ответить
СообщениеДобрый день.
Посмотрите готовое решение от МСН, может подойдет для Вашей задачи.

Автор - sboy
Дата добавления - 07.02.2018 в 09:19
Кузьмич Дата: Среда, 07.02.2018, 10:15 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 1 ±
Замечаний: 0% ±

Excel 2013
Добрый день.
Посмотрите готовое решение от МСН, может подойдет для Вашей задачи.

Да, я уже просматривал эту тему. Сделано грамотно! Но у меня перестановка с повторением.


Ну, теперь вся утка наша...
 
Ответить
Сообщение
Добрый день.
Посмотрите готовое решение от МСН, может подойдет для Вашей задачи.

Да, я уже просматривал эту тему. Сделано грамотно! Но у меня перестановка с повторением.

Автор - Кузьмич
Дата добавления - 07.02.2018 в 10:15
Кузьмич Дата: Среда, 07.02.2018, 10:40 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 61
Репутация: 1 ±
Замечаний: 0% ±

Excel 2013
Прошу модераторов перекинуть тему с Excel на VBA.


Ну, теперь вся утка наша...
 
Ответить
СообщениеПрошу модераторов перекинуть тему с Excel на VBA.

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

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