Страницы: 1
RSS
Деление значений вертикального и горизонтального диапазонов с последующим суммированием
 
Здравствуйте, Форумчане!

Прошу помочь с решением задачки, с которой столкнулся на днях.
Необходимо одной формулой найти максимальные значения по строкам, затем полученный вертикальный диапазон разделить на горизонтальный диапазон такой же размерности и полученные результаты деления сложить.

Заранее огромное спасибо!
Изменено: Lyova - 19.03.2019 22:10:52
 
Lyova, В пределах двух недель решалось тоже самое и даже с тем же файлом. Ищите.
По вопросам из тем форума, личку не читаю.
 
Есть решение, но оно с использованием функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ (). К сожалению оно не подходит, поскольку результаты вычислений по формуле затем будут фильтроваться и суммироваться тоже с помощью ПРОМЕЖУТОЧНЫЕ.ИТОГИ (), а она не хочет складывать ячейки, в которых есть такая же функция.
 
кросс
По вопросам из тем форума, личку не читаю.
 
а я тут все странные зпросы в Power Query стряпяю
Код
= let 
    a=(a)=>Excel.CurrentWorkbook(){[Name=a]}[Content]
in
    (
        (a,b)=>
            List.Accumulate(
                List.Positions(b),
                0,
                (c,d)=>
                    c+(
                        if a{d}>0 then 
                            b{d}/a{d}
                        else 
                            0
                    )
            )
    )(
        Record.ToList(a("range1"){0}),
        List.Transform(Table.ToRows(a("range2")),List.Max)
    )
 
Доброе время суток
Цитата
Андрей Лящук написал:
а я тут все странные зпросы в Power Query стряпяю
За приём вызова анонимной функции в стиле javascript - большое спасибо. А вот читабельность кода - не зачёт. Это вам с Anchoret нужно тягаться - кто не понятнее напишет. :)
Страницы: 1
Наверх