У меня есть лист Google, который я использую для отслеживания различных случаев, когда я складываю свои товары для перепродажи в небольших магазинах, так как вещи, которые я покупаю, могут иметь разную цену (скидки, возврат средств и т. Д.), Мне нужно усреднитьстоимость уникального предмета при добавлении общих запасов, которые у меня есть.удаление дубликатов.
A B C D E F G
ITEMS STOCKS PRICE PER PCS SUBTOTAL DISCOUNT TOTAL FINALPRICE/PCS
ITEM1 3 $2 $6 10% $5.4 $1.8
ITEM2 2 $3
ITEM4 2 $1.5
ITEM1 2 $1.8 $3.6 10% $3.24 $1.62
Итак, сейчас я могу поместить следующую формулу в столбец J, чтобы уже удалить дубликаты и добавить запасы дубликатов.
={unique(A2:A5),ArrayFormula(sumif(A2:A5,unique(A2:A5),B2:B5))}
результат какниже,
J K
ITEMS STOCKS
ITEM1 5
ITEM2 2
ITEM4 2
Но я также хотел бы усреднить цену за штуку для уникальных предметов в столбце L. Любая помощь приветствуется!
Я пытался
={unique(A2:A5),ArrayFormula(sumif(A2:A5,unique(A2:A5),B2:B5)), ArrayFormula(averageif(A2:A5,unique(A2:A5),G2:G5))}
Это код ошибки
Функция ошибки ARRAY_ROW параметр 3 имеет несоответствующий размер строки.Ожидаемое: 24. Фактическое: 1.