Я прошел весь день в этом, и я не мог найти решение, чтобы решить мою проблему.
У меня есть лист, что-то вроде: https://docs.google.com/spreadsheets/d/1M1yj_FC_dGOjRxQv-Z-toE-niL_o3XkGEch6mGlebNg/edit?usp=sharing
Мне нужен одинспособ заполнения столбца BUY PRICE
с указанием цены, уплаченной за продукт.
Операции упорядочены по дате (для упрощения я использую идентификатор).
В основном требуется ячейка D3быть заполненным ценой в 10 долларов.Поскольку в магазине 3 штуки.
Ячейка D9 должна быть заполнена ценой в 20 долларов, потому что при первой покупке ПРОДУКТА B я плачу 15 долларов за единицу, а через некоторое время я покупаю больше двух за 25 долларов.(шестая строка).
Если бы я был продавцом только одного продукта B, цена за единицу была бы $ 15, но я продаю два продукта B по строке 8, поэтому мне нужно вычислить среднее значение моих единицИмеется в наличии на моем складе.
Я пытался разрешить ее с помощью функции FILTER
, но она не работает.
=IF(
$C2="SELL";
FILTER(
$F$2:$F;
$A$2:$A<=$A2;
$B$2:$B=$B2
);
"-"
)
Это похоже на назначенную проблему.но я не мог найти способ ее решить.