Страницы: 1
RSS
Все комбинации значений из столбцов. Оценка опционов с разными вариантами развития
 
Оценка производится трижды. Для каждого опциона могут быть разные варианты развития курса самого опциона и курса валюты. Необходимо сделать все возможные комбинации для каждого опциона автоматически (в файле пример)
Нужно, чтобы комбинации шли по порядку: сначала для первого опциона, потом - для второго. Помогите, пожалуйста. Я видел тут похожую тему, со словами, но там не то.
 
вариант в Power Query
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],    
    Grouped = Table.Group(Source, {"Опцион"}, {{"_", each 
                  let 
                      Table = Table.FillDown(_,{"Опцион"}),
                      Columns = Table.ColumnNames(Table ),
                      Collapsed = Table.FromColumns(List.Transform(Table.ToColumns(Table ),each {_}),Columns),
                      Expanded = List.Accumulate(Columns,Collapsed,(a,b)=>Table.ExpandListColumn(a,b))
                  in 
                      Expanded
              }},0,(a,b)=>if b[Опцион]<>null then 1 else 0),
    Result = Table.Combine(Grouped[_])    
in
    Result
 
Андрей Лящук, спасибо. Блин, PowerQuery совсем не знаю. Куда вставлять хоть этот код?)))
А VBA никак нельзя?
Страницы: 1
Наверх