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

Вход

Регистрация

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

 

= Мир MS Excel/Получение первых трех наибольших значений - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Получение первых трех наибольших значений (Формулы/Formulas)
Получение первых трех наибольших значений
ПАМ Дата: Среда, 15.01.2020, 18:29 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 195
Репутация: 11 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте уважаемые форумчане! Помогите мне пожалуйста решить мою задачу:
Есть исходные данные (лист "Данные") Там есть месяц, число и множество других данных. Всего 40 столбцов. Для примера использованы только необходимые для решения проблемы. Сама проблема заключается в том, чтобы на листе "рабочая зона" необходимо путем выбора:
1) нужного субъекта РФ (в примере только 2 из 70 где-то)
2) нужного месяца (в примера только январь)
3) числа (в примере 1 и 2)
необходимо рассчитать самый наибольший (максимум), второй после максимума и третий числа из 35 столбца
Выпадающие списки с настройками субъекта, месяца и числа я думаю справлюсь, а вот с нахождением наибольших значений я что-то запутался. Поэтому прошу помогите мне пожалуйста разобраться.
Попробовал через
Код
=НАИБОЛЬШИЙ(ВПР(A3&B3&C3;Данные!A27:AI50;35);1)

но похоже где-то намудрил.

Огромное спасибо всем заранее!
К сообщению приложен файл: 1584062.xlsx(19.3 Kb)
 
Ответить
СообщениеЗдравствуйте уважаемые форумчане! Помогите мне пожалуйста решить мою задачу:
Есть исходные данные (лист "Данные") Там есть месяц, число и множество других данных. Всего 40 столбцов. Для примера использованы только необходимые для решения проблемы. Сама проблема заключается в том, чтобы на листе "рабочая зона" необходимо путем выбора:
1) нужного субъекта РФ (в примере только 2 из 70 где-то)
2) нужного месяца (в примера только январь)
3) числа (в примере 1 и 2)
необходимо рассчитать самый наибольший (максимум), второй после максимума и третий числа из 35 столбца
Выпадающие списки с настройками субъекта, месяца и числа я думаю справлюсь, а вот с нахождением наибольших значений я что-то запутался. Поэтому прошу помогите мне пожалуйста разобраться.
Попробовал через
Код
=НАИБОЛЬШИЙ(ВПР(A3&B3&C3;Данные!A27:AI50;35);1)

но похоже где-то намудрил.

Огромное спасибо всем заранее!

Автор - ПАМ
Дата добавления - 15.01.2020 в 18:29
Xenus91 Дата: Среда, 15.01.2020, 19:10 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 10 ±
Замечаний: 0% ±

Excel 2016
ПАМ,
добрый день!
Файл во вложении
К сообщению приложен файл: 0984378.xlsx(20.5 Kb)
 
Ответить
СообщениеПАМ,
добрый день!
Файл во вложении

Автор - Xenus91
Дата добавления - 15.01.2020 в 19:10
Pelena Дата: Среда, 15.01.2020, 19:30 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16213
Репутация: 3516 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Вариант
Код
=АГРЕГАТ(14;6;Данные!$AI$3:$AI$50/(Данные!$D$3:$D$50=$A2)/(Данные!$B$3:$B$50=$B2)/(Данные!$C$3:$C$50=$C2);D$1)
К сообщению приложен файл: 2698155.xlsx(20.4 Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеВариант
Код
=АГРЕГАТ(14;6;Данные!$AI$3:$AI$50/(Данные!$D$3:$D$50=$A2)/(Данные!$B$3:$B$50=$B2)/(Данные!$C$3:$C$50=$C2);D$1)

Автор - Pelena
Дата добавления - 15.01.2020 в 19:30
_Boroda_ Дата: Среда, 15.01.2020, 22:55 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 15946
Репутация: 6201 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Еще вариант
Код
=НАИБОЛЬШИЙ(Данные!$AI3:$AI99*(Данные!$D3:$D99=$A3)*(Данные!$C3:$C99=$B3)*(Данные!$B3:$B99=$H3);C1)

Формула массива, вводится одновременным нажатием Контрл Шифт Ентер
Или обычная формула
Код
=НАИБОЛЬШИЙ(ИНДЕКС(Данные!$AI3:$AI99*(Данные!$D3:$D99=$A3)*(Данные!$C3:$C99=$B3)*(Данные!$B3:$B99=$H3););C1)

В С1:Е1 написаны числа 1,2,3 и формат ячеек
Наибольший-0
К сообщению приложен файл: 1584062_1.xlsx(20.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще вариант
Код
=НАИБОЛЬШИЙ(Данные!$AI3:$AI99*(Данные!$D3:$D99=$A3)*(Данные!$C3:$C99=$B3)*(Данные!$B3:$B99=$H3);C1)

Формула массива, вводится одновременным нажатием Контрл Шифт Ентер
Или обычная формула
Код
=НАИБОЛЬШИЙ(ИНДЕКС(Данные!$AI3:$AI99*(Данные!$D3:$D99=$A3)*(Данные!$C3:$C99=$B3)*(Данные!$B3:$B99=$H3););C1)

В С1:Е1 написаны числа 1,2,3 и формат ячеек
Наибольший-0

Автор - _Boroda_
Дата добавления - 15.01.2020 в 22:55
ПАМ Дата: Четверг, 16.01.2020, 07:42 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 195
Репутация: 11 ±
Замечаний: 0% ±

Excel 2010
Pelena, Xenus91, _Boroda_, Всем огромное спасибо! Очень благодарен!
 
Ответить
СообщениеPelena, Xenus91, _Boroda_, Всем огромное спасибо! Очень благодарен!

Автор - ПАМ
Дата добавления - 16.01.2020 в 07:42
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Получение первых трех наибольших значений (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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