irina_mn
Дата: Суббота, 18.12.2021, 19:59 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация:
0
±
Замечаний:
0% ±
добрый день! Плз помогите, нужна помощь - Функция СУММПРОИЗВ с условием (перемножить и суммировать два столбца по условию) , файл задачки прилагаю ... Спасибо
добрый день! Плз помогите, нужна помощь - Функция СУММПРОИЗВ с условием (перемножить и суммировать два столбца по условию) , файл задачки прилагаю ... Спасибо irina_mn
Сообщение отредактировал irina_mn - Суббота, 18.12.2021, 20:51
Ответить
Сообщение добрый день! Плз помогите, нужна помощь - Функция СУММПРОИЗВ с условием (перемножить и суммировать два столбца по условию) , файл задачки прилагаю ... Спасибо Автор - irina_mn Дата добавления - 18.12.2021 в 19:59
Pelena
Дата: Воскресенье, 19.12.2021, 07:37 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация:
4413
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте.Код
=СУММПРОИЗВ(($A$2:$A$8=E2)*$B$2:$B$8*$C$2:$C$8)
Здравствуйте.Код
=СУММПРОИЗВ(($A$2:$A$8=E2)*$B$2:$B$8*$C$2:$C$8)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте.Код
=СУММПРОИЗВ(($A$2:$A$8=E2)*$B$2:$B$8*$C$2:$C$8)
Автор - Pelena Дата добавления - 19.12.2021 в 07:37
jakim
Дата: Воскресенье, 19.12.2021, 18:32 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация:
313
±
Замечаний:
0% ±
Excel 2010
Power Query
[vba]Код
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], #"Changed Type" = Table.TransformColumnTypes(Source,{{"Группа", type text}, {"Cумма", Int64.Type}, {"%", type number}}), #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each [Cумма]*[#"%"]), #"Grouped Rows" = Table.Group(#"Added Custom", {"Группа"}, {{"Count", each List.Sum([Custom]), type number}}), #"Renamed Columns" = Table.RenameColumns(#"Grouped Rows",{{"Count", "sum"}}) in #"Renamed Columns"
[/vba]
Power Query
[vba]Код
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], #"Changed Type" = Table.TransformColumnTypes(Source,{{"Группа", type text}, {"Cумма", Int64.Type}, {"%", type number}}), #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each [Cумма]*[#"%"]), #"Grouped Rows" = Table.Group(#"Added Custom", {"Группа"}, {{"Count", each List.Sum([Custom]), type number}}), #"Renamed Columns" = Table.RenameColumns(#"Grouped Rows",{{"Count", "sum"}}) in #"Renamed Columns"
[/vba]jakim
Ответить
Сообщение Power Query
[vba]Код
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], #"Changed Type" = Table.TransformColumnTypes(Source,{{"Группа", type text}, {"Cумма", Int64.Type}, {"%", type number}}), #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each [Cумма]*[#"%"]), #"Grouped Rows" = Table.Group(#"Added Custom", {"Группа"}, {{"Count", each List.Sum([Custom]), type number}}), #"Renamed Columns" = Table.RenameColumns(#"Grouped Rows",{{"Count", "sum"}}) in #"Renamed Columns"
[/vba]Автор - jakim Дата добавления - 19.12.2021 в 18:32
прохожий2019
Дата: Воскресенье, 19.12.2021, 19:21 |
Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1242
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
на больших массивах может быть шустрее: [vba]Код
let from = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], to = Table.Group(from,"Группа",{"sum",each List.Sum(List.Transform(List.Zip({[Cумма],[#"%"]}),(x)=>x{0}*x{1}))}) in to
[/vba]
на больших массивах может быть шустрее: [vba]Код
let from = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], to = Table.Group(from,"Группа",{"sum",each List.Sum(List.Transform(List.Zip({[Cумма],[#"%"]}),(x)=>x{0}*x{1}))}) in to
[/vba] прохожий2019
Ответить
Сообщение на больших массивах может быть шустрее: [vba]Код
let from = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], to = Table.Group(from,"Группа",{"sum",each List.Sum(List.Transform(List.Zip({[Cумма],[#"%"]}),(x)=>x{0}*x{1}))}) in to
[/vba] Автор - прохожий2019 Дата добавления - 19.12.2021 в 19:21