Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Задача о рюкзаке в квадрате или нет
 
Цитата
написал:
Изменён алгоритм перебора. Этот вариант работает несколько быстрее.
Спасибо за Ваш труд!
Всё работает отлично. По поводу "потребует некоторого терпения" - это прям в точку :D
Попробую предварительно фильтровать данные для уменьшения кол-ва вводных.  
Задача о рюкзаке в квадрате или нет
 
Цитата
написал:
никак. Это вообще не задача. ЛОТО не подвергается хоть какой-то логике при выборе бочонков. Это все равно, что пытаться математическим путем определить сколько раз выпадет решка, если подбросить монету 50 раз.
Я наверно не корректно донёс свою мысль. Здесь скорей послеанализ игры.
В лото 99 бочонков, допустим за определённое время игры были вытянуты номера 1-74.
Какая комбинация из пяти билетов имеет наибольшее число попадания в пул 1-74.  
Задача о рюкзаке в квадрате или нет
 
Цитата
написал:
Вариант макросом.
Спасибо. Результатом макрос определил, что лучшая комб Коробка №1, Коробка №5, Коробка №6 с 29-ью уникальными предметами.
Но если в ручную проверить на уникальность - то результат 23 предмета.  
Задача о рюкзаке в квадрате или нет
 
Цитата
написал:
Добрый день!"Главная задача - использовать как можно больший пул предметов"- теряет свою ценность без указания размеров как коробок, так и помещаемых туда предметов.
А если представить данную задачу как игру в домашнее лото.
Как из 1000 билетов выбрать 5-ть, максимизируя шансы на победу.  
Задача о рюкзаке в квадрате или нет
 
При поиске вариантов комбинаций допустимо использование одного предмета в нескольких коробках.
Например, в Варианте3 предмет №4 используется в обоих коробках. Главная задача - использовать как можно больший пул предметов.
Задача о рюкзаке в квадрате или нет
 
Здравствуйте.
Имеется 1000+ коробок и 74 уникальных предмета.
Часть коробок пустые, часть заполнена предметами(разным кол-вом).
Как из 1000+ определить пять/десять и т.д. лучших вариантов комбинаций, состоящих из 5-ти (10/20/30 и т.д.) коробок, в которых будут хранится наибольшее кол-во уникальных предметов?
На Листе2, для примера, укороченная таблица с ручным поиском комбинации из 2-х коробок. Получилось пять лучших вариантов возможных комбинаций.
Возможно ли реализовать для большой таблицы на Листе1?
Схожесть комбинации чисел с другими комбинациями
 
Цитата
написал:
не знаю правда как она будет работать на несколько тысяч строк.
Всё работает. Спасибо!
"-6" заменил на "-СЧЁТЗ(A2:F2)"

Цитата
написал:
Добрый вечер. Посмотрите вариант с UDF. Пример вызова  =Rep(A2;10), где A2 - это ссылка на любую ячейку из нужной строки, 10 - это номер последней строки таблицы.    
Спасибо!
Схожесть комбинации чисел с другими комбинациями
 
Цитата
написал:
напрашивается возникает вопрос: а зачем? Может достаточно посчитать только то, что вы обозначили в колонке G ("Повтор")?
Да, интересует только рез-тат колонки G. Все остальные доп вычисления в файле - лишь из-за того, что нет знаний как всё "запихнуть" в одну формулу.  
Схожесть комбинации чисел с другими комбинациями
 
Цитата
написал:
А вы способны решить "это" ну хотя бы для своего маленького файла-примера и показать этот результат всем страждущим?
Ручками я бы так сделал.
В результатах я бы увидел, строка №7 наиболее реже совпадает с остальными строками. А строка №8 наиболее часто.  
Схожесть комбинации чисел с другими комбинациями
 
Здравствуйте.
В каждой строке указан ряд чисел образующих некую комбинацию.
Кол-во чисел в строке может менять от 2-х до 6-ти(то есть имеются пустые ячейки, их не нужно учитывать при подсчёте). Числа могут быть как целые, так и округленные до 4-х знаков после запятой.
Кол-во строк может доходить до нескольких тысяч.
Необходимо узнать схожесть:
СТРОКИ1 с СТРОКОЙ2, СТРОКИ1 с СТРОКОЙ3, СТРОКИ1 с СТРОКОЙ4 и т.д.
СТРОКИ2 с СТРОКОЙ1, СТРОКИ2 с СТРОКОЙ3, СТРОКИ2 с СТРОКОЙ4 и т.д.
СТРОКИ3 с СТРОКОЙ1, СТРОКИ3 с СТРОКОЙ2, СТРОКИ3 с СТРОКОЙ4 и т.д.
Для всех строк.
В соседнем столбце напротив каждой строки вывести результат найденного значения похожести.

Я так понимаю, это реализуется суммой кол-ва повторений/уникальных значений для каждой строки?
Возможно ли это решить с помощью экселя?
Данная таблица вместо чисел может быть заполнена текстовыми значениями (как на Листе2). Решение будет аналогичным?  
Изменено: brave - 26.09.2025 19:00:47
Функция ФИЛЬТР внутри СЧЁТЕСЛИ
 
Цитата
написал:
brave , так?
Да, то что нужно. Спасибо!
Функция ФИЛЬТР внутри СЧЁТЕСЛИ
 
Цитата
написал:
brave , Результат в столбце X устраивает. Если да, то для новых версий эксель=LET(arr;ФИЛЬТР($A:$F;($G:$G=I4));row; BYROW(arr;LAMBDA(r; СУММ(MAP(r;LAMBDA(cell;СУММПРОИЗВ(--(arr = cell)))))));row)
Да, это лучше чем было у меня. А можно ли рез-ты колонки Х выводить в колонку Н в исходной таблице возле каждой строки. То есть не задавать вручную аргумент I4?
Функция ФИЛЬТР внутри СЧЁТЕСЛИ
 
Цитата
написал:
сможете сформулировать решаемую задачу (а не способ)?
Необходимо узнать сколько раз встречается значение ячеек А:F в таблице A:F, при соблюдения условия, а именно при одинаковых значениях колонки G.
Например, сколько раз значение А3 встречается в таблице A:F, в строках, где G3=11.
Затем тоже самое сделать для В3,С3...F3. И просуммировать рез-ты для каждой строки.
Функция ФИЛЬТР внутри СЧЁТЕСЛИ
 
Цитата
написал:
можно
Чем можно заменить функцию ФИЛЬТР для создания массива? Знаний не хватает в какую сторону двигаться.  
Почему ВПР не видит мои данные
 
В А1 последний символ в ячейке - пробел. Удалите его.  
Функция ФИЛЬТР внутри СЧЁТЕСЛИ
 
Здравствуйте.
Первая таблица:
Имеется массив цифр в колонках A:F. Каждая строка имеет свою группу (колонка G).

Вторая таблица:
Здесь я с помощью функции ФИЛЬТР вывожу все строки определенной группы (в данном случае для группы №11).

Третья таблица:
С помощью функции СЧЁТЕСЛИ подсчитываю сколько раз каждая цифра встречается в диапазоне таблицы 2. В колонке Х получаю нужный итоговый результат, сумма всех повторений для каждой строки.

Можно ли все эти действия объединить в одну формулу?
Страницы: 1
Наверх