Lollypop26
Дата: Четверг, 07.09.2023, 11:44 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Здравствуйте, помогите составить формулу. Сделала таблицу заработных плат. У каких-то фирм зп фиксированная, у других диапазон от и до. Задача в том, чтобы внизу под каждой должностью посчитать общее среднее значение с учётом того, что там где зп через дефис рассчитать среднюю зп. Например ср.знач между 60000-70000 должно быть 65000. Таблица приложении.
Здравствуйте, помогите составить формулу. Сделала таблицу заработных плат. У каких-то фирм зп фиксированная, у других диапазон от и до. Задача в том, чтобы внизу под каждой должностью посчитать общее среднее значение с учётом того, что там где зп через дефис рассчитать среднюю зп. Например ср.знач между 60000-70000 должно быть 65000. Таблица приложении. Lollypop26
Ответить
Сообщение Здравствуйте, помогите составить формулу. Сделала таблицу заработных плат. У каких-то фирм зп фиксированная, у других диапазон от и до. Задача в том, чтобы внизу под каждой должностью посчитать общее среднее значение с учётом того, что там где зп через дефис рассчитать среднюю зп. Например ср.знач между 60000-70000 должно быть 65000. Таблица приложении. Автор - Lollypop26 Дата добавления - 07.09.2023 в 11:44
jakim
Дата: Четверг, 07.09.2023, 14:02 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1210
Репутация:
314
±
Замечаний:
0% ±
Excel 2010
QueryPower
l[vba]Код
et Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(Source, {"фирма/должность"}, "Attribute", "Value"), #"Split Column by Delimiter" = Table.SplitColumn(Table.TransformColumnTypes(#"Unpivoted Other Columns", {{"Value", type text}}, "lt-LT"), "Value", Splitter.SplitTextByDelimiter("-", QuoteStyle.Csv), {"Value.1", "Value.2"}), #"Changed Type" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Value.1", Int64.Type}, {"Value.2", Int64.Type}}), #"Unpivoted Other Columns1" = Table.UnpivotOtherColumns(#"Changed Type", {"фирма/должность", "Attribute"}, "Attribute.1", "Value"), #"Grouped Rows" = Table.Group(#"Unpivoted Other Columns1", {"фирма/должность", "Attribute"}, {{"Count", each List.Average([Value]), type number}}), #"Grouped Rows1" = Table.Group(#"Grouped Rows", {"Attribute"}, {{"Count", each List.Average([Count]), type number}}), #"Sorted Rows" = Table.Sort(#"Grouped Rows1",{{"Attribute", Order.Ascending}}), #"Rounded Off" = Table.TransformColumns(#"Sorted Rows",{{"Count", each Number.Round(_, 0), type number}}), #"Transposed Table" = Table.Transpose(#"Rounded Off"), #"Promoted Headers" = Table.PromoteHeaders(#"Transposed Table", [PromoteAllScalars=true]), #"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"Должность1", Int64.Type}, {"Должность2", Int64.Type}, {"Должность3", Int64.Type}, {"Должность4", Int64.Type}, {"Должность5", Int64.Type}}) in #"Changed Type1"
[/vba]
QueryPower
l[vba]Код
et Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(Source, {"фирма/должность"}, "Attribute", "Value"), #"Split Column by Delimiter" = Table.SplitColumn(Table.TransformColumnTypes(#"Unpivoted Other Columns", {{"Value", type text}}, "lt-LT"), "Value", Splitter.SplitTextByDelimiter("-", QuoteStyle.Csv), {"Value.1", "Value.2"}), #"Changed Type" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Value.1", Int64.Type}, {"Value.2", Int64.Type}}), #"Unpivoted Other Columns1" = Table.UnpivotOtherColumns(#"Changed Type", {"фирма/должность", "Attribute"}, "Attribute.1", "Value"), #"Grouped Rows" = Table.Group(#"Unpivoted Other Columns1", {"фирма/должность", "Attribute"}, {{"Count", each List.Average([Value]), type number}}), #"Grouped Rows1" = Table.Group(#"Grouped Rows", {"Attribute"}, {{"Count", each List.Average([Count]), type number}}), #"Sorted Rows" = Table.Sort(#"Grouped Rows1",{{"Attribute", Order.Ascending}}), #"Rounded Off" = Table.TransformColumns(#"Sorted Rows",{{"Count", each Number.Round(_, 0), type number}}), #"Transposed Table" = Table.Transpose(#"Rounded Off"), #"Promoted Headers" = Table.PromoteHeaders(#"Transposed Table", [PromoteAllScalars=true]), #"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"Должность1", Int64.Type}, {"Должность2", Int64.Type}, {"Должность3", Int64.Type}, {"Должность4", Int64.Type}, {"Должность5", Int64.Type}}) in #"Changed Type1"
[/vba]jakim
Ответить
Сообщение QueryPower
l[vba]Код
et Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(Source, {"фирма/должность"}, "Attribute", "Value"), #"Split Column by Delimiter" = Table.SplitColumn(Table.TransformColumnTypes(#"Unpivoted Other Columns", {{"Value", type text}}, "lt-LT"), "Value", Splitter.SplitTextByDelimiter("-", QuoteStyle.Csv), {"Value.1", "Value.2"}), #"Changed Type" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Value.1", Int64.Type}, {"Value.2", Int64.Type}}), #"Unpivoted Other Columns1" = Table.UnpivotOtherColumns(#"Changed Type", {"фирма/должность", "Attribute"}, "Attribute.1", "Value"), #"Grouped Rows" = Table.Group(#"Unpivoted Other Columns1", {"фирма/должность", "Attribute"}, {{"Count", each List.Average([Value]), type number}}), #"Grouped Rows1" = Table.Group(#"Grouped Rows", {"Attribute"}, {{"Count", each List.Average([Count]), type number}}), #"Sorted Rows" = Table.Sort(#"Grouped Rows1",{{"Attribute", Order.Ascending}}), #"Rounded Off" = Table.TransformColumns(#"Sorted Rows",{{"Count", each Number.Round(_, 0), type number}}), #"Transposed Table" = Table.Transpose(#"Rounded Off"), #"Promoted Headers" = Table.PromoteHeaders(#"Transposed Table", [PromoteAllScalars=true]), #"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"Должность1", Int64.Type}, {"Должность2", Int64.Type}, {"Должность3", Int64.Type}, {"Должность4", Int64.Type}, {"Должность5", Int64.Type}}) in #"Changed Type1"
[/vba]Автор - jakim Дата добавления - 07.09.2023 в 14:02