Коллеги, добрый день. Не нашел решения подскажите. Стандартные функции ВПР и СУММЕСЛИ не подходят.
Есть массив данных (в приложенном примере лист "Данные"):
- Код товара - уникальный идентификатор.
- Кол-во товара.
- Дата отправки (возможные форматы значений: текстовый "НЕТ", текстовый "*" (означает товар на отгрузке, то есть в транзите), и собственно Дата)
- Дата поступления на склад.
Если отфильтровать исходную таблицу например по коду УП-00002960 (в приложенном примере лист "Данные"):
Видно что по этому коду есть 4 партии товара:
- 2 партии в транзите (по колонке "Дата отправки" имеют запись в ячейке "Дата" и "*").
- 2 партии в производстве (по колонке "Дата отправки" имеют запись в ячейке "НЕТ").
Все партии с разными датами поступления на склад.
Задача сделать сводную таблицу (в приложенном примере лист "Сводная"), где в строке по коду товара автоматически выполнялся бы расчет и подстановка:
1. Товар в транзите общее количество, шт. (определить что надо суммировать значения у которых по колонке "Дата отправки" имеется запись в ячейке "Дата" и "*" и посчитать сумму.).
2. Товар в транзите ближайшая партия, шт. (из значений определенных как "транзит", подставить количество по партии с ближайшей датой поступления на склад.).
3. Поступление из транзита на склад МСК ближайшая партия, дата (определить и подставить дату поступления ближайшей партии из транзита).
4. Товар в производстве общее количество, шт. (определить, что надо суммировать значения у которых по колонке "Дата отправки" имеется запись в ячейке "НЕТ" и посчитать сумму.).
5. Товар в производстве ближайшая партия, шт. (из значений определенных как "производство", подставить количество по партии с ближайшей датой поступления на склад.).
6. Поступление из производства на склад МСК ближайшая партия, дата (определить и подставить дату поступления ближайшей партии из производства).
Заранее, искренне благодарю за помощь!!!
Есть массив данных (в приложенном примере лист "Данные"):
- Код товара - уникальный идентификатор.
- Кол-во товара.
- Дата отправки (возможные форматы значений: текстовый "НЕТ", текстовый "*" (означает товар на отгрузке, то есть в транзите), и собственно Дата)
- Дата поступления на склад.
Если отфильтровать исходную таблицу например по коду УП-00002960 (в приложенном примере лист "Данные"):
Видно что по этому коду есть 4 партии товара:
- 2 партии в транзите (по колонке "Дата отправки" имеют запись в ячейке "Дата" и "*").
- 2 партии в производстве (по колонке "Дата отправки" имеют запись в ячейке "НЕТ").
Все партии с разными датами поступления на склад.
Задача сделать сводную таблицу (в приложенном примере лист "Сводная"), где в строке по коду товара автоматически выполнялся бы расчет и подстановка:
1. Товар в транзите общее количество, шт. (определить что надо суммировать значения у которых по колонке "Дата отправки" имеется запись в ячейке "Дата" и "*" и посчитать сумму.).
2. Товар в транзите ближайшая партия, шт. (из значений определенных как "транзит", подставить количество по партии с ближайшей датой поступления на склад.).
3. Поступление из транзита на склад МСК ближайшая партия, дата (определить и подставить дату поступления ближайшей партии из транзита).
4. Товар в производстве общее количество, шт. (определить, что надо суммировать значения у которых по колонке "Дата отправки" имеется запись в ячейке "НЕТ" и посчитать сумму.).
5. Товар в производстве ближайшая партия, шт. (из значений определенных как "производство", подставить количество по партии с ближайшей датой поступления на склад.).
6. Поступление из производства на склад МСК ближайшая партия, дата (определить и подставить дату поступления ближайшей партии из производства).
Заранее, искренне благодарю за помощь!!!
Изменено: - 11.12.2024 17:35:10