Страницы: 1
RSS
Поиск МИН (МАКС) значения по нескольким условиям
 
Коллеги, всем привет!

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

Спасибо!
 
vsg-good, все условия сцепляете в одно, а потом как в Приёмах или по совету Багузина (через АГРЕГАТ)

UPD: сделал UDF'ки (НЕ ДЛЯ ЛИСТА) типа МАКСЕСЛИ/МИНЕСЛИ, а UDF МАКС/МИН оставил для примера, что принцип один и тот же (быстрее штатных в большинстве тестов)
UDF
сейчас дотестирую UDF для листа и выложу

UPD2: (Функции листа для ОДНОГО критерия поиска)
Для работы нужны базовые UDF'ки «PRDX_MaxIf» и «PRDX_MinIf» (выше)

UPD3: нашёл в закромах надстройку с кучей приблуд (в том числе МАКСЕСЛИ и МИНЕСЛИ), так что можно просто подключить её и не вставлять коды. Не тестировал, но на первый взгляд МАКСЕСЛИ и МИНЕСЛИ из надстройки гораздо медленнее тех, что выше…

Функции из надстройки
Изменено: Jack Famous - 26.09.2019 10:39:43
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Вопрос снят, всем спасибо!
 
........
Изменено: ОлегИВаныч80 - 28.09.2019 04:04:10
 
ОлегИВаныч80, попытка привести "число-как-текст" к настоящему числу (Двойное (НЕ бинарное) отрицание)
Изменено: Jack Famous - 24.09.2019 15:13:19
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
..
Изменено: ОлегИВаныч80 - 28.09.2019 04:04:20
 
Цитата
ОлегИВаныч80 написал:
для чего здесь -- ?
Обычно двойное отрицание используется как команда преобразовать текстовый аргумент в числовое значение
Почитайте об этом, например, здесь:

СУММПРОИЗВ и двойное бинарное отрицание (продолжение)
Двойное отрицание, Откуда оно взялось
 
ОлегИВаныч80, это никак к теме не относится. Создайте свою, а лучше поищите готовые темы по тэгам "двойное отрицание", "бинарное отрицание", "как преобразовать текст в число". Если кратко - это самый быстрый способ
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
.......................
Изменено: ОлегИВаныч80 - 28.09.2019 04:04:32
 
ОлегИВаныч80,  :D
Я бы выслушал аргументы, да тема не подходит — создайте тему в Курилке, если хотите поговорить на отвлечённые темы…
Изменено: Jack Famous - 24.09.2019 15:50:04
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
..............................................
Изменено: ОлегИВаныч80 - 28.09.2019 04:04:42
 
.............................................................
Изменено: ОлегИВаныч80 - 28.09.2019 04:04:53
 
Цитата
ОлегИВаныч80 написал:
Код приведен в этой теме, а значит и его части целесообразно обсудить тут
Двойное отрицание используется во многих темах - и в каждой обсуждать это?
 
ОлегИВаныч80, да уж угомонитесь наконец, или из цикла Вас только баном можно вывести? В рукаве у программиста всегда есть трюки и приемы позволяющие быстро и эффективно сделать те или иные операции, они дают результат и не всегда понятны, так как запись не очевидна, но последнее не делает код нерабочим. Если взять многие формулы листа, написанные знатоками, то они все нечитаемые, но прекрасно работают.
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
так как запись не очевидна
для того, кто не имеет опыта в данном фреймворке, а так - стандартная фича/баг нужное подчеркнуть )))
Соблюдение правил форума не освобождает от модераторского произвола
 
жаль, что удалили посты — пришлось на почте читать, а там неудобно  :D
Кстати, на мэйле тестируют новую оболочку - прикольная)))

P.S.: как по мне — всё после #3 под снос  :)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1
Наверх