Страницы: 1
RSS
Наименьший не считает в массиве
 
Доброго дня, сообщество

Прошу помощи, совсем голову сломал. Во вложении пример.
На листе "Анализ" два столбца считают наименьшее и наибольшее значение. точнее считает только наибольшее, наименьшее не считает.

Что делаю не так?
Изменено: teofast - 11.12.2019 15:19:21
если вас незаслуженно обидели, вернитесь и заслужите
 
Код
=SMALL(IF(Vector_MO=$A2;min_price;10000000);1)
Изменено: skais675 - 11.12.2019 11:46:04
 
единственный вопрос, почему? Почему наибольший работает без этого аргумента (Ложь), а наименьшйи нет?
если вас незаслуженно обидели, вернитесь и заслужите
 
teofast, потому как когда ложь там 0, а для макс он выберет макс а для минимум выберет 0.
 
skais675,спасибо за помощь и развернутый ответ
Цитата
для макс он выберет макс а для минимум выберет 0
это я не учел
пошел читать справку :)

закройте, пожалуйста, вопрос решен
если вас незаслуженно обидели, вернитесь и заслужите
 
потому что у НАИБОЛЬШИЙ. НАИМЕНЬШИЙ только 2 аргумента: диапазон значений и порядковый номер наибольшего, наименьшего, который нужно извлечь
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
ещё вариант
минимум
Код
=АГРЕГАТ(15;6;min_price/(Vector_MO=A2);1)

максимум
Код
=АГРЕГАТ(14;6;max_price/(Vector_MO=A2);1)

тема: "Поиск наименьшего и наибольшего значения в массиве по условию"
Изменено: Stics - 11.12.2019 11:53:17
Страницы: 1
Наверх