Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Найти максимальное по условию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Найти максимальное по условию (Формулы/Formulas)
Найти максимальное по условию
Olga1989 Дата: Воскресенье, 26.09.2021, 06:35 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте. нужно найти максимальное значение по условию.
я пробовала формулой
Код
=МАКСЕСЛИ($J$100:$DKS$107;">="&H98)

но не работает.
формула
Код
=МАКС(ЕСЛИ(($J$100:$DKS$107>H98);$J$100:$DKS$107))
это формула массива и очень долго вычисляет.
Нужна формула аналогичная счётесли и суммесли, чтобы также быстро вычисляла.
У меня Excel 2016, возможности перейти в 2019 нет.
прошу помощи у вас.
файл примера прикрепила
К сообщению приложен файл: 6062422.xlsx (241.4 Kb)
 
Ответить
СообщениеЗдравствуйте. нужно найти максимальное значение по условию.
я пробовала формулой
Код
=МАКСЕСЛИ($J$100:$DKS$107;">="&H98)

но не работает.
формула
Код
=МАКС(ЕСЛИ(($J$100:$DKS$107>H98);$J$100:$DKS$107))
это формула массива и очень долго вычисляет.
Нужна формула аналогичная счётесли и суммесли, чтобы также быстро вычисляла.
У меня Excel 2016, возможности перейти в 2019 нет.
прошу помощи у вас.
файл примера прикрепила

Автор - Olga1989
Дата добавления - 26.09.2021 в 06:35
jakim Дата: Воскресенье, 26.09.2021, 09:15 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1197
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Попробуйте такую формулу

Код
=АГРЕГАТ(14;6;J100:DKS107/(J100:DKS107>H98);1)
 
Ответить
Сообщение
Попробуйте такую формулу

Код
=АГРЕГАТ(14;6;J100:DKS107/(J100:DKS107>H98);1)

Автор - jakim
Дата добавления - 26.09.2021 в 09:15
jakim Дата: Воскресенье, 26.09.2021, 09:42 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1197
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Или с использованием "умной таблицы"

Код
=АГРЕГАТ(14;6;Таблица1/(Таблица1>H98);1)
К сообщению приложен файл: 0708338.xlsx (328.3 Kb)
 
Ответить
Сообщение
Или с использованием "умной таблицы"

Код
=АГРЕГАТ(14;6;Таблица1/(Таблица1>H98);1)

Автор - jakim
Дата добавления - 26.09.2021 в 09:42
Olga1989 Дата: Воскресенье, 26.09.2021, 11:26 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

jakim, По скорости не быстрее чем обычной формулой(с массивом)
 
Ответить
Сообщениеjakim, По скорости не быстрее чем обычной формулой(с массивом)

Автор - Olga1989
Дата добавления - 26.09.2021 в 11:26
gling Дата: Воскресенье, 26.09.2021, 23:05 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Здравствуйте.
А может так?
Код
=ЕСЛИ(МАКС($J$100:$DKS$107)>=H98;МАКС($J$100:$DKS$107);0)


ЯД-41001506838083
 
Ответить
СообщениеЗдравствуйте.
А может так?
Код
=ЕСЛИ(МАКС($J$100:$DKS$107)>=H98;МАКС($J$100:$DKS$107);0)

Автор - gling
Дата добавления - 26.09.2021 в 23:05
Olga1989 Дата: Понедельник, 27.09.2021, 05:44 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация: 0 ±
Замечаний: 0% ±

gling, Вы просто гений! таким простым способом решили задачу. Работает пусть и в 2 раза дольше чем просто МАКС, но раз в 10 быстрее чем МАКС через массив.
 
Ответить
Сообщениеgling, Вы просто гений! таким простым способом решили задачу. Работает пусть и в 2 раза дольше чем просто МАКС, но раз в 10 быстрее чем МАКС через массив.

Автор - Olga1989
Дата добавления - 27.09.2021 в 05:44
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Найти максимальное по условию (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!