Здравствуйте,
Power Query:
let
Source = Excel.CurrentWorkbook(){[Name="ТабКорзина"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Дата", type date}, {"Товар", type text}, {"Сумма платежа", Int64.Type}, {"Куплено, шт.", Int64.Type}, {"Сумма выручки", Int64.Type}, {"Продано, шт.", Int64.Type}}),
#"Grouped Rows" = Table.Group(#"Changed Type", {"Товар"}, {{"Сумма платежа", each List.Sum([Сумма платежа]), type number}, {"Куплено, шт.", each List.Sum([#"Куплено, шт."]), type number}, {"Сумма выручки", each List.Sum([Сумма выручки]), type number}, {"Продано, шт.", each List.Sum([#"Продано, шт."]), type number}}),
#"Added Custom" = Table.AddColumn(#"Grouped Rows", "Остаток", each [#"Куплено, шт."]-[#"Продано, шт."], Int64.Type),
#"Filtered Rows" = Table.SelectRows(#"Added Custom", each [Остаток] > 0),
#"Added Custom1" = Table.AddColumn(#"Filtered Rows", "Сумма остатка", each [Сумма платежа]/[#"Куплено, шт."]*[Остаток], type number),
#"Reordered Columns" = Table.ReorderColumns(#"Added Custom1",{"Товар", "Сумма платежа", "Куплено, шт.", "Сумма выручки", "Продано, шт.", "Сумма остатка", "Остаток"})
in
#"Reordered Columns"