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

Вход

Регистрация

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

 

= Мир MS Excel/Выбор нескольких макс значений с выводом названий столбцов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Выбор нескольких макс значений с выводом названий столбцов
Тормозяка Дата: Пятница, 17.06.2016, 15:43 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 103
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте Всем! Из построчного набора данных, необходимо выбрать несколько максимальных значений и в соседних строках отобразить названия столбцов с этими максимальными значениями.
К сообщению приложен файл: 2275319.xlsx (10.7 Kb)


Эвольвенты одной эволюты- эквидистантны!
 
Ответить
СообщениеЗдравствуйте Всем! Из построчного набора данных, необходимо выбрать несколько максимальных значений и в соседних строках отобразить названия столбцов с этими максимальными значениями.

Автор - Тормозяка
Дата добавления - 17.06.2016 в 15:43
krosav4ig Дата: Пятница, 17.06.2016, 16:07 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
так нужно?
Код
=НАИМЕНЬШИЙ((СЧЁТЕСЛИ($B3:$I3;">"&$B3:$I3)<3)*$B$1:$I$1;СТОЛБЕЦ(F3))
К сообщению приложен файл: 8490129.xlsx (12.1 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениетак нужно?
Код
=НАИМЕНЬШИЙ((СЧЁТЕСЛИ($B3:$I3;">"&$B3:$I3)<3)*$B$1:$I$1;СТОЛБЕЦ(F3))

Автор - krosav4ig
Дата добавления - 17.06.2016 в 16:07
jakim Дата: Пятница, 17.06.2016, 16:14 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Или так?

Код
=MATCH(LARGE(B3:I3;COLUMNS($B:B));$B3:$I3;0)


Сообщение отредактировал jakim - Пятница, 17.06.2016, 16:14
 
Ответить
Сообщение
Или так?

Код
=MATCH(LARGE(B3:I3;COLUMNS($B:B));$B3:$I3;0)

Автор - jakim
Дата добавления - 17.06.2016 в 16:14
Тормозяка Дата: Пятница, 17.06.2016, 16:31 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 103
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо друзья! Обе формулы замечательно работают. Возникает вопрос. Если при выборе трех максимальных значений будет четвертое. Пример: 25, 15, 12, 12. Как предусмотреть появление четвертого?(В принципе оно имеет право на существование). В Ваших формулах игнорируются первые числа


Эвольвенты одной эволюты- эквидистантны!
 
Ответить
СообщениеСпасибо друзья! Обе формулы замечательно работают. Возникает вопрос. Если при выборе трех максимальных значений будет четвертое. Пример: 25, 15, 12, 12. Как предусмотреть появление четвертого?(В принципе оно имеет право на существование). В Ваших формулах игнорируются первые числа

Автор - Тормозяка
Дата добавления - 17.06.2016 в 16:31
jakim Дата: Пятница, 17.06.2016, 17:08 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
В моём случае протяните формулу вправо.

Код
=MATCH(LARGE($B3:$I3;COLUMNS($B:B));$B3:$I3;0)
 
Ответить
Сообщение
В моём случае протяните формулу вправо.

Код
=MATCH(LARGE($B3:$I3;COLUMNS($B:B));$B3:$I3;0)

Автор - jakim
Дата добавления - 17.06.2016 в 17:08
Udik Дата: Пятница, 17.06.2016, 17:11 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Для возможного 4-го значения такую массивку можно
Код

{=ЕСЛИ(НАИБОЛЬШИЙ($B$2:$I6;4)=НАИБОЛЬШИЙ($B6:$I6;3);МАКС(($B$2:$I$2=НАИБОЛЬШИЙ($B6:$I6;3))*$B$1:$I$1);"")}

или так (зависит от того какой столбец будет 3 выводить)
Код

{=ЕСЛИ(НАИБОЛЬШИЙ($B2:$I$2;4)=НАИБОЛЬШИЙ($B2:$I2;3);НАИБОЛЬШИЙ(($B$2:$I$2=НАИБОЛЬШИЙ($B2:$I2;3))*$B$1:$I$1;2);"")}
К сообщению приложен файл: 0t.xlsx (12.9 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Пятница, 17.06.2016, 20:29
 
Ответить
СообщениеДля возможного 4-го значения такую массивку можно
Код

{=ЕСЛИ(НАИБОЛЬШИЙ($B$2:$I6;4)=НАИБОЛЬШИЙ($B6:$I6;3);МАКС(($B$2:$I$2=НАИБОЛЬШИЙ($B6:$I6;3))*$B$1:$I$1);"")}

или так (зависит от того какой столбец будет 3 выводить)
Код

{=ЕСЛИ(НАИБОЛЬШИЙ($B2:$I$2;4)=НАИБОЛЬШИЙ($B2:$I2;3);НАИБОЛЬШИЙ(($B$2:$I$2=НАИБОЛЬШИЙ($B2:$I2;3))*$B$1:$I$1;2);"")}

Автор - Udik
Дата добавления - 17.06.2016 в 17:11
Тормозяка Дата: Пятница, 17.06.2016, 17:33 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 103
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Еще раз спасибо Вам! С меня причитается! pray pray respect


Эвольвенты одной эволюты- эквидистантны!
 
Ответить
СообщениеЕще раз спасибо Вам! С меня причитается! pray pray respect

Автор - Тормозяка
Дата добавления - 17.06.2016 в 17:33
querta Дата: Четверг, 23.07.2020, 15:54 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Уважаемые Эксперты Excel ))
Возобновляю тему...
Не получается вывести Наименования с наибольшими показателями в случае, если существует несколько одинаковых наибольших.
Очень рассчитываю на вашу помощь в решении ))
Пример с описанием в приложении..
Заранее признательна!
К сообщению приложен файл: vopros.xlsx (16.5 Kb)
 
Ответить
СообщениеУважаемые Эксперты Excel ))
Возобновляю тему...
Не получается вывести Наименования с наибольшими показателями в случае, если существует несколько одинаковых наибольших.
Очень рассчитываю на вашу помощь в решении ))
Пример с описанием в приложении..
Заранее признательна!

Автор - querta
Дата добавления - 23.07.2020 в 15:54
jakim Дата: Четверг, 23.07.2020, 16:47 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Формула по первому вопросу
Код
=AGGREGATE(15;6;B$4:B$1000/(I$4:I$1000=J4);COUNTIF(J$4:J4;J4))

Второй вопрос мне не совсем понятен.


Сообщение отредактировал jakim - Четверг, 23.07.2020, 17:33
 
Ответить
СообщениеФормула по первому вопросу
Код
=AGGREGATE(15;6;B$4:B$1000/(I$4:I$1000=J4);COUNTIF(J$4:J4;J4))

Второй вопрос мне не совсем понятен.

Автор - jakim
Дата добавления - 23.07.2020 в 16:47
querta Дата: Четверг, 23.07.2020, 17:49 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
jakim, Спасибо большущее! Восторг, восхищения и благодарность ))
По второму вопросу, я имела в виду, возможно ли (желательно без макросов, я в них воообще ничего не соображаю!) сделать чтобы некоторые значения (выделены желтым С2-Н2), выделялись другим цветом в колонке результатов К?
 
Ответить
Сообщениеjakim, Спасибо большущее! Восторг, восхищения и благодарность ))
По второму вопросу, я имела в виду, возможно ли (желательно без макросов, я в них воообще ничего не соображаю!) сделать чтобы некоторые значения (выделены желтым С2-Н2), выделялись другим цветом в колонке результатов К?

Автор - querta
Дата добавления - 23.07.2020 в 17:49
querta Дата: Четверг, 23.07.2020, 19:57 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
jakim, решился и второй вопрос!
Спасибо вам!
Всего доброго!
 
Ответить
Сообщениеjakim, решился и второй вопрос!
Спасибо вам!
Всего доброго!

Автор - querta
Дата добавления - 23.07.2020 в 19:57
Dronyx Дата: Пятница, 18.08.2023, 10:42 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 60% ±

Добрый день!
Подскажите пожалуйста формулу.
Необходимо определить максимум за каждый день из массива данных
К сообщению приложен файл: primer.xlsx (110.8 Kb)
 
Ответить
СообщениеДобрый день!
Подскажите пожалуйста формулу.
Необходимо определить максимум за каждый день из массива данных

Автор - Dronyx
Дата добавления - 18.08.2023 в 10:42
  • Страница 1 из 1
  • 1
Поиск:

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