Вот как бы что требуется: Найти товары которые: 1) есть на остатках минимум в 3 городах - 2) по ним нет продаж это мне вы по сути сделали, хотя врять не буду, не скажу, чтобы я прямо полностью разобрался в адской формуле _Boroda_,
Посчитать кол-во id найденных товаров - это я даже умудрился сделать сам
Посчитать общую сумму на остатках таких товаров (Остаток * Цена) - сделал
Вывести такие товары в отдельные таблицы:
1. строки – id, столбцы – города, значения – кол-во штук сделал
2. строки – id, столбцы – города, значения – сумма на остатках вот тут засада опять меня посетила. Посмотрите, пожалуйста, я файл приложил(лист "только нужные id"), в котором правая сводная таблица почему содержит не то, что нужно в "значениях" (там должны быть числа из столбца F). А там единицы, ну как так?
Вот как бы что требуется: Найти товары которые: 1) есть на остатках минимум в 3 городах - 2) по ним нет продаж это мне вы по сути сделали, хотя врять не буду, не скажу, чтобы я прямо полностью разобрался в адской формуле _Boroda_,
Посчитать кол-во id найденных товаров - это я даже умудрился сделать сам
Посчитать общую сумму на остатках таких товаров (Остаток * Цена) - сделал
Вывести такие товары в отдельные таблицы:
1. строки – id, столбцы – города, значения – кол-во штук сделал
2. строки – id, столбцы – города, значения – сумма на остатках вот тут засада опять меня посетила. Посмотрите, пожалуйста, я файл приложил(лист "только нужные id"), в котором правая сводная таблица почему содержит не то, что нужно в "значениях" (там должны быть числа из столбца F). А там единицы, ну как так?blizzard
blizzard, в окне "Список полей сводной таблицы" в области "Значения" мышкой по "Количеству" - пункт "Параметры полей значений" - и вместо "Количество" выбираете "Сумма" (это у меня в 2007)
blizzard, в окне "Список полей сводной таблицы" в области "Значения" мышкой по "Количеству" - пункт "Параметры полей значений" - и вместо "Количество" выбираете "Сумма" (это у меня в 2007)Gustav
Я скопировал формулу _Boroda_, в свой массив, где 16401 строк. Все вроде бы ок, но в итоге неправильные значения выдает - выбрал единички в фильтре, но в условия задачи отобранные id не попадают. Почему - не понимаю. =(СУММПРОИЗВ((A$2:A$16401=A136)*(E$2:E$16401>0))>2)*НЕ(СУММЕСЛИ(A$2:A$16401;A136;C$2:C$16401)) пример тот же, только там строк 16401. Я в формуле заменил только диапазон, где было 50, стало 16401. Я подумал, может у этой формулы ограничение на кол-во строк? и она тогда мне не подходит?
Я скопировал формулу _Boroda_, в свой массив, где 16401 строк. Все вроде бы ок, но в итоге неправильные значения выдает - выбрал единички в фильтре, но в условия задачи отобранные id не попадают. Почему - не понимаю. =(СУММПРОИЗВ((A$2:A$16401=A136)*(E$2:E$16401>0))>2)*НЕ(СУММЕСЛИ(A$2:A$16401;A136;C$2:C$16401)) пример тот же, только там строк 16401. Я в формуле заменил только диапазон, где было 50, стало 16401. Я подумал, может у этой формулы ограничение на кол-во строк? и она тогда мне не подходит?blizzard
Сообщение отредактировал blizzard - Понедельник, 18.06.2012, 11:21
_Boroda_, из первой строки файла из сообщения 9 =(СУММПРОИЗВ((A$2:A$16401=A2)*(E$2:E$16401>0))>2)*НЕ(СУММЕСЛИ(A$2:A$16401;A2;C$2:C$16401))*(E2>0) это ведь формула? Её поставил, все равно с проставленными единичками в фильтре показывает не то, что нужно.
_Boroda_, из первой строки файла из сообщения 9 =(СУММПРОИЗВ((A$2:A$16401=A2)*(E$2:E$16401>0))>2)*НЕ(СУММЕСЛИ(A$2:A$16401;A2;C$2:C$16401))*(E2>0) это ведь формула? Её поставил, все равно с проставленными единичками в фильтре показывает не то, что нужно.blizzard
Сообщение отредактировал blizzard - Понедельник, 18.06.2012, 11:50
_Boroda_, отправил =(СУММПРОИЗВ((A$2:A$16401=A2)*(E$2:E$16401>0))>2)*НЕ(СУММЕСЛИ(A$2:A$16401;A2;C$2:C$16401))*(E2>0) вот формула самой верхней строки Проблема в том, что фильтр оставляет id товаров, которые не соответствуют требованию "хотя бы в трех городах". В отфильтрованные попадают и пo одной id, и по 2. Должно же быть каждого в списке не меньше трех.
_Boroda_, отправил =(СУММПРОИЗВ((A$2:A$16401=A2)*(E$2:E$16401>0))>2)*НЕ(СУММЕСЛИ(A$2:A$16401;A2;C$2:C$16401))*(E2>0) вот формула самой верхней строки Проблема в том, что фильтр оставляет id товаров, которые не соответствуют требованию "хотя бы в трех городах". В отфильтрованные попадают и пo одной id, и по 2. Должно же быть каждого в списке не меньше трех.blizzard
Сообщение отредактировал blizzard - Понедельник, 18.06.2012, 12:51
с включенным фильтром на значении "1" первые же два id item_id Город Продажи Цена Остаток плохие 622957 rnd_cl 0 36480 1 1 622957 spb_cl 0 36480 1 1 только в двух городах, нужно, чтобы было минимум в трех. 653218 rnd_cl 0 9310 1 1 653218 vlg_cl 0 10010 1 1 то же самое 608964 spb_cl 0 17490 1 1 608255 kzn_cl 0 9820 1 1 и еще раз - только в 2 городах продажи "0" и остаток больше ноля
с включенным фильтром на значении "1" первые же два id item_id Город Продажи Цена Остаток плохие 622957 rnd_cl 0 36480 1 1 622957 spb_cl 0 36480 1 1 только в двух городах, нужно, чтобы было минимум в трех. 653218 rnd_cl 0 9310 1 1 653218 vlg_cl 0 10010 1 1 то же самое 608964 spb_cl 0 17490 1 1 608255 kzn_cl 0 9820 1 1 и еще раз - только в 2 городах продажи "0" и остаток больше ноляblizzard
А если отсортировать по остаткам, удалить ненужное и поставить фильтры сначала на город, затем на продажи (=0)? Будет готовый реестр "неудачников" ;-)
А если отсортировать по остаткам, удалить ненужное и поставить фильтры сначала на город, затем на продажи (=0)? Будет готовый реестр "неудачников" ;-)Гость