Всем доброго времени суток уважаемые профи.
Пожалуйста помогите с формулой.
Задумка такая, чтобы пересчет предыдущих операций не менялся с последующим обнолением цены на товар в будущем.
Описание файла:
- При выборе товара (по ID на странице ЗАКУПКА), заполняется ячейка с ценой. --- (Берется цена со страницы ТОВАРЫ)
- Цена на товар может обновиться. --- (Процедура на странице ТОВАРЫ. Не стирая старой цены, добавляем новую строку с тем же товаром, но уже с новой ценой и датой)
- Цена определяется по дате со страницы ТОВАРЫ, и по дате номеклатуры со страницы ЗАКУПКА.
Пример формулы подобрал с образца, который нашел в инете. Изменил лишь ссылки. Много сверял с образцом, все одинаково. Но у меня не работает((
Ниже приведу в пример формулы с образца, который работает. А то что у меня, в закрепленном файле. (Фиолетовые ячейки)
Заранее благодарен!
Пожалуйста помогите с формулой.
Задумка такая, чтобы пересчет предыдущих операций не менялся с последующим обнолением цены на товар в будущем.
Описание файла:
- При выборе товара (по ID на странице ЗАКУПКА), заполняется ячейка с ценой. --- (Берется цена со страницы ТОВАРЫ)
- Цена на товар может обновиться. --- (Процедура на странице ТОВАРЫ. Не стирая старой цены, добавляем новую строку с тем же товаром, но уже с новой ценой и датой)
- Цена определяется по дате со страницы ТОВАРЫ, и по дате номеклатуры со страницы ЗАКУПКА.
Пример формулы подобрал с образца, который нашел в инете. Изменил лишь ссылки. Много сверял с образцом, все одинаково. Но у меня не работает((
Ниже приведу в пример формулы с образца, который работает. А то что у меня, в закрепленном файле. (Фиолетовые ячейки)
Заранее благодарен!
Код |
---|
=IFERROR(IF([@[PRODUCT ID]]="","",AGGREGATE(14,6,(T_PRI[PRODUCT ID]=[@[PRODUCT ID]])*(T_PRI[EFFECTIVE FROM DATE]<=[@[ORDER DATE]])*ROW(T_PRI[PRODUCT ID]),1)-C_PRH),"NO PRICE") |