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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск значения в строке, сравнение с заголовком и вывод - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Поиск значения в строке, сравнение с заголовком и вывод
Patrakov Дата: Четверг, 12.01.2017, 15:49 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Коллеги, возникла такая задача:

По строкам в таблице найти максимальное значение, но вывести в соседнюю ячейку надо не само значение, а название столбца в котором находится это максимальное значение. Наглядная ссылка - http://joxi.ru/n2YB7GYCzoVOA6

И эта операция идет по всем строкам.

Во вложении файлик.

Прошу помочь.


Сообщение отредактировал Patrakov - Четверг, 12.01.2017, 15:49
 
Ответить
СообщениеКоллеги, возникла такая задача:

По строкам в таблице найти максимальное значение, но вывести в соседнюю ячейку надо не само значение, а название столбца в котором находится это максимальное значение. Наглядная ссылка - http://joxi.ru/n2YB7GYCzoVOA6

И эта операция идет по всем строкам.

Во вложении файлик.

Прошу помочь.

Автор - Patrakov
Дата добавления - 12.01.2017 в 15:49
Nic70y Дата: Четверг, 12.01.2017, 16:05 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
Во вложении файлик
ну везде обман :(


ЮMoney 41001841029809
 
Ответить
Сообщение
Во вложении файлик
ну везде обман :(

Автор - Nic70y
Дата добавления - 12.01.2017 в 16:05
buchlotnik Дата: Четверг, 12.01.2017, 16:07 | Сообщение № 3
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Код
=ИНДЕКС($A$1:$C$1;ПОИСКПОЗ(МАКС(A2:C2);A2:C2;0))
точнее с файлом и что делать если два одинаковых максимальных?
 
Ответить
Сообщение
Код
=ИНДЕКС($A$1:$C$1;ПОИСКПОЗ(МАКС(A2:C2);A2:C2;0))
точнее с файлом и что делать если два одинаковых максимальных?

Автор - buchlotnik
Дата добавления - 12.01.2017 в 16:07
Patrakov Дата: Четверг, 12.01.2017, 16:23 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Во вложении файлик
ну везде обман


Файлик то прикрепил сначала. Дублирую

точнее с файлом и что делать если два одинаковых максимальных?


Файлик приложил. Если 2 максимума есть, то оба и вывести тогда. Если 3 максимума (то есть все 3 значения одинаковы, то вывести в 3). Можно как в 1 ячейку, так и в 3 - не принципиально.
К сообщению приложен файл: kniga1.xlsx (10.8 Kb)
 
Ответить
Сообщение
Во вложении файлик
ну везде обман


Файлик то прикрепил сначала. Дублирую

точнее с файлом и что делать если два одинаковых максимальных?


Файлик приложил. Если 2 максимума есть, то оба и вывести тогда. Если 3 максимума (то есть все 3 значения одинаковы, то вывести в 3). Можно как в 1 ячейку, так и в 3 - не принципиально.

Автор - Patrakov
Дата добавления - 12.01.2017 в 16:23
buchlotnik Дата: Четверг, 12.01.2017, 16:53 | Сообщение № 5
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
как-то так вышло (массивка)
Код
=ЕСЛИ(НАИБОЛЬШИЙ($B4:$D4;1)=НАИБОЛЬШИЙ($B4:$D4;СТОЛБЕЦ(A1));ИНДЕКС($B$2:$D$2;ПОИСКПОЗ(НАИБОЛЬШИЙ($B4:$D4+СТОЛБЕЦ($B4:$D4)%%%;СТОЛБЕЦ(A1));$B4:$D4+СТОЛБЕЦ($B4:$D4)%%%;0));"")
К сообщению приложен файл: 7862195.xlsx (12.1 Kb)
 
Ответить
Сообщениекак-то так вышло (массивка)
Код
=ЕСЛИ(НАИБОЛЬШИЙ($B4:$D4;1)=НАИБОЛЬШИЙ($B4:$D4;СТОЛБЕЦ(A1));ИНДЕКС($B$2:$D$2;ПОИСКПОЗ(НАИБОЛЬШИЙ($B4:$D4+СТОЛБЕЦ($B4:$D4)%%%;СТОЛБЕЦ(A1));$B4:$D4+СТОЛБЕЦ($B4:$D4)%%%;0));"")

Автор - buchlotnik
Дата добавления - 12.01.2017 в 16:53
Patrakov Дата: Четверг, 12.01.2017, 17:06 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
как-то так вышло (массивка)

=ЕСЛИ(НАИБОЛЬШИЙ($B4:$D4;1)=НАИБОЛЬШИЙ($B4:$D4;СТОЛБЕЦ(A1));ИНДЕКС($B$2:$D$2;ПОИСКПОЗ(НАИБОЛЬШИЙ($B4:$D4+СТОЛБЕЦ($B4:$D4)%%%;СТОЛБЕЦ(A1));$B4:$D4+СТОЛБЕЦ($B4:$D4)%%%;0));"")


Спасибо, выглядит как надо. Но вот вопрос - в массиве столбец А нам зачем вообще?
 
Ответить
Сообщение
как-то так вышло (массивка)

=ЕСЛИ(НАИБОЛЬШИЙ($B4:$D4;1)=НАИБОЛЬШИЙ($B4:$D4;СТОЛБЕЦ(A1));ИНДЕКС($B$2:$D$2;ПОИСКПОЗ(НАИБОЛЬШИЙ($B4:$D4+СТОЛБЕЦ($B4:$D4)%%%;СТОЛБЕЦ(A1));$B4:$D4+СТОЛБЕЦ($B4:$D4)%%%;0));"")


Спасибо, выглядит как надо. Но вот вопрос - в массиве столбец А нам зачем вообще?

Автор - Patrakov
Дата добавления - 12.01.2017 в 17:06
buchlotnik Дата: Четверг, 12.01.2017, 17:13 | Сообщение № 7
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
столбец А нам зачем вообще?
для работы функции :
Код
НАИБОЛЬШИЙ(массив;который_по_счёту_с_начала_вынимать)
Столбец A1 сгенерит нам 1, при протяжке вправо это будет B1, C1 и т.д., т.е. максимум, второй максимум, третий максимум и т.д. (при условии, что максимумов несколько)
 
Ответить
Сообщение
Цитата
столбец А нам зачем вообще?
для работы функции :
Код
НАИБОЛЬШИЙ(массив;который_по_счёту_с_начала_вынимать)
Столбец A1 сгенерит нам 1, при протяжке вправо это будет B1, C1 и т.д., т.е. максимум, второй максимум, третий максимум и т.д. (при условии, что максимумов несколько)

Автор - buchlotnik
Дата добавления - 12.01.2017 в 17:13
Patrakov Дата: Четверг, 12.01.2017, 17:19 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Столбец A1 сгенерит нам 1, при протяжке вправо это будет B1, C1 и т.д., т.е. максимум, второй максимум, третий максимум и т.д. (при условии, что максимумов несколько)


Спасибо
 
Ответить
Сообщение
Столбец A1 сгенерит нам 1, при протяжке вправо это будет B1, C1 и т.д., т.е. максимум, второй максимум, третий максимум и т.д. (при условии, что максимумов несколько)


Спасибо

Автор - Patrakov
Дата добавления - 12.01.2017 в 17:19
AlexM Дата: Четверг, 12.01.2017, 17:47 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Еще вариант. Формула массива
Код
=ЕСЛИ(СУММ(--($B4:$D4=МАКС($B4:$D4)))<СТОЛБЕЦ(A1);"";ИНДЕКС($B$2:$D$2;ПРАВБ(НАИБОЛЬШИЙ($B4:$D4+{1;2;3}%%;СТОЛБЕЦ(A1)))))
К сообщению приложен файл: kniga1_01.xls (33.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЕще вариант. Формула массива
Код
=ЕСЛИ(СУММ(--($B4:$D4=МАКС($B4:$D4)))<СТОЛБЕЦ(A1);"";ИНДЕКС($B$2:$D$2;ПРАВБ(НАИБОЛЬШИЙ($B4:$D4+{1;2;3}%%;СТОЛБЕЦ(A1)))))

Автор - AlexM
Дата добавления - 12.01.2017 в 17:47
  • Страница 1 из 1
  • 1
Поиск:

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