Страницы: 1
RSS
Как подсчитать количество рекомендованных "матриц" в диапазоне данных?
 
Добрый день, уважаемые участники форума.
Прошу помочь с поиском решения для моей задачи.

Есть таблица данных, которая отражает заказы клиентами продукции компании, с разбивкой по ассортиментным позициям. И есть некий рекомендованный заказ (или минимальная рекомендованная ассортиментная матрица, как мы ее называем у себя), на соответствие которой нужно проверить каждый заказ и подсчитать, сколько таких матриц заказ содержит.

Я сейчас использую очень громоздкое решение: вычитаю из каждого заказа по одной "рекомендованной матрице" до тех пор, пока не получится нулевой остаток; мне этот способ не очень нравится, т.к. число матриц в одном заказе может теоретически дохожить до 40-50. Может, есть более изящное решение?
 
А что означают нулевые позиции? Они добавляются к минимальному количеству позиций в заказе?
Учимся сами и помогаем другим...
 
0 - то же, что отсутствие товара. По ним имел место возврат, поэтому ячейка не пустая. К минимальному количеству позиций они не добавляются.
 
для первой строки сколько матриц?
принцип подсчета?
 
Для первой строки (в таблице, заказ №1) - 1 матрица
(в заказе 5 позиций по 1 упаковке каждая, всего 5 упаковок)
Заказ % 5, например, содержит 2 матрицы.
 
так?
 
=ЦЕЛОЕ(СЧЁТЕСЛИ(B7:AF7;">0")/3)
 
не все так просто оказывается.
при "2;2;2" должно быть 2 матрицы, а формулы дают 1
Учимся сами и помогаем другим...
 
Да, матрицы правильно подсчитаны :)
Можно еще вопросы?
1) я добавила строку 100 - пример заказа. Правильно я понимаю, что если в заказе 2 позиции (как в примере с этим заказом), нужно менять делители в вашей формуле?
2) можете мне логику своего расчета объяснить, пожалуйста? Вы сначала все возможные комбинации матрицы в 1 заказе определяете и исходя из них считаете?
 
vikktur, а если состав заказа 5 и 1 (2 позиции, первая 5 упаковок, вторая 1), предложенная формула количество матри определяет как 0; но этот заказ содержит 1 матрицу.
или для комбинации 2,2,2 - 1 матрица, а на самом деле их 2, как верно заметил ber$erk

для остальных комбинаций формула работает.
 
Что за привычка выкладывать файл с одним и тем же названием?
Чтобы открыть файл надо пересохранять открытые.
---
вспылил однако :D
Изменено: DV - 16.04.2013 14:14:25
 
Может, кто-нибудь возьмется написать макрос, если формулами сложно задачу решить? За вознаграждение. Модераторы, если нужно, перенесите, пжт., тему в соответствующий раздел
 
Добрый день, госпожа Sherbet. Смогу написать макрос - за символическую плату wowik234@gmail.com  http://vk.com/wowik7
 
Wowik7, спасибо за внимание к теме; уже отдано в работу.
 
Принял.
Учимся сами и помогаем другим...
Страницы: 1
Наверх