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

Страницы: 1
[ Закрыто] Сложная, но интересная задача, Рассчитать минимальное количество комбинаций по ряду условий
 
Есть необходимость сформировать минимальное количество паллет, укладывая друг на друга короба разных типов при этом соблюдая ряд условий.  
Условия следующие:
1) Товар А нельзя   ставить сверху товара В
2) Товар А можно ставить на товар А
3) Товар В на товар В нельзя ставить
4)    Высота паллеты не должны превышать 172 см
5) Товар А или товар В могут идти   отдельной паллетой

Если считать вручную, то по приведенному примеру должно получиться 11 паллет.
Интересно, есть ли какое-то автоматическое решение задачи? Формулой или макросами...В приоритете больше формулы ексель.

Для справки: обычно количество товаров А и товаров Б которые надо сформировать не превышают 30 штук.
Альтернатива Суммесли (долгий расчет для большого количества строк)
 
В Power BI в целом такую задачу реализовать нельзя? На языке DAX ничего подходящего нет?
Альтернатива Суммесли (долгий расчет для большого количества строк)
 
Цитата
написал:
не знаю что по скорости, но может заменить суммесли сводной?
сводной пробовал, в целом быстрее, но не на порядок. Ну и плюс хочется чего-то более изящного)  
Альтернатива Суммесли (долгий расчет для большого количества строк)
 
te1n, Спасибо. Как вариант может подойдет, но так как в макросах я полный профан, то возможно уже в рабочих файлах повторить это будет сложнее.
Альтернатива Суммесли (долгий расчет для большого количества строк)
 
Цитата
написал:
Попробуйте заменить диапазоны A:A и C:C, на реальные, например A2:A300000 и C2:C300000
Попробую, но количество строк не фиксировано, может быть и 300 002 и 350 000 и т.д.  
Альтернатива Суммесли (долгий расчет для большого количества строк)
 
Цитата
написал:
Вариант: Замените эту часть расчёта макросом
Каким будет макрос в таком случае? в инструментах Power BI никак это не решить?
Альтернатива Суммесли (долгий расчет для большого количества строк)
 
Всем привет.
Недавно столкнулся со следующей проблемой:
1) Есть объемный файл на 300 тысяч строк. Есть необходимость в нем посчитать один параметр в доп.столбце формулой суммесли. При протягивании формулы с первой строки на последнюю начинается пересчет и занимает это около 2-3 часов. Понимаю, что это именно из-за формулы суммесли.
Есть ли какая-нибудь альтернатива ей? может в Power Query или Power Pivot?  Файл для понимания расчета прикладываю.

Также есть второй вопрос:
2) Комбинация формулы индекс - поискпоз - это тяжелая формула?  Альтернатива в виде впр -гпр меньше ресурсов съедает?  
Подсчет кол-ва непустых значений в двумерном диапазоне
 
vikttur, Спасибо, получилось. Сам так пробовал, но, к сожалению, неправильно скобки установил.
Подсчет кол-ва непустых значений в двумерном диапазоне
 
Необходимо подсчитать кол-во непустых значений в таблице по наименованию товара. Стандартными функциями типа счетесли это не удается.
Подозреваю, что должна быть формула суммпроизв или сумм в виде массива, но не могу корректно составить ее.
Файл прикрепляю
Суммирование двумерных массивов
 
БМВ, Mershik, Спасибо!
По суммированию все работает.  
Суммирование двумерных массивов
 
Да, наименования идут по порядку. После груш снова яблок уже быть не может.
Изменено: messifan - 26.08.2019 16:01:52
Суммирование двумерных массивов
 
А сложный вариант есть? Просто в диапазоне могут быть нулевые значения и если вместо "" использовать 0, то результат исказится.  

Цитата
Сергей написал: почему не ввести столбец  суммирования и по нему уже СУММЕСЛИ
Так не подходит. Присланный файл - упрощенный. На деле все немного сложнее. Доп.столбец не подойдет.
Суммирование двумерных массивов
 
Пытаюсь просуммировать двумерный массив при помощи формулы Суммпроизв, однако, из-за того, что в пустых ячейках прописана формула, функция суммпроизв не работает.
Также не могу понять как можно посчитать кол-во ячеек в диапазоне по критерию. Снова использую формулу суммпроизв, но не выходит.
P.S. Доп.столбцы или сводные не устраивают. Нужно именно через формулы это сделать.

Может кто-то помочь?
Файл прикрепляю.
как найти кол-во значений в диапазоне, соответствующих определенному условию?
 
Arturus,Спасибо огромное! Все получилось!
как найти кол-во значений в диапазоне, соответствующих определенному условию?
 
В этом, к сожалению, и проблема. Это нужно сделать для всех команд и порядок команд может быть различным - не таким как в основной таблице.
То есть вот исходная таблица:

КОМАНДАтур 1тур 2тур 3тур 4тур 5тур 6тур 7тур 8тур 9тур 10тур 11тур 12тур 13тур 14тур 15тур 16тур 17тур 18
Нагоя 6 811 6 8 11
Кавасаки7 713 717 14 13
Касима7 10 107 11 7
Гамба Осака10 13 4 9 12106
Хиросима 7 5 81312 116
Кобе 87 8 7 617
Сендай 12915 4 4 12
Чередзо Ос... 48 1711 895
Матцумото 6 14 9 14 14 9
Шонан10 7 11 9810 10
Саппоро 912 11 9 11 16
Токио9 18 15 12 9 1110
Ивата 11 13 12 7 10 7
Йокогама М...131417 67 9 12
Урава 713 596119
Оита Тринита 7 4 15 4 11 1011
Тосу9997 12 10
Симидзу 7 13 1213 11 5

А вот таблица, в которую при помощи формул необходимо вывести значения по командам, соответствующих условию. Конкретно в моем случае это условие - количество туров со значениями менее 10.

Командакол-во туров со   значениями менее 10
Шонан
Сендай
Саппоро
Токио
Ивата
Тосу
Матцумото
Гамба Осака
Кавасаки

Ест способы написать одну формулу и протянуть ее для всех строк?

Изменено: messifan - 31.05.2019 09:33:37
как найти кол-во значений в диапазоне, соответствующих определенному условию?
 
Пытаюсь вывести в отдельную ячейку кол-во значений из таблицы, соответствующих условию "менее 10". Пишу формулу счётеслимн, но она не работает. Посоветуете что-нибудь? Может есть возможность как-нибудь при помощи формулы найти значение, а не используя макрос?
Пример вкладываю во вложение.
Страницы: 1
Наверх