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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск наибольшего значения в массиве - Мир MS Excel

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

Excel 2010
Здравствуйте.
В массиве A2:A6 набрана информация в виде 26/тп-16, 27/тп-16 и т.д. Необходимо найти наибольшее значение для первых двух символов текста ("26, 27,..."). Во вложенном примере эта операция выполняется поэтапно: сначала выделяются первые два символа, затем переводятся в числовой формат, и уж потом находится наибольшее.
Вопрос такой: как можно выполнить это действие не в три формулы, а в одну?
Спасибо.
К сообщению приложен файл: __.xls (36.5 Kb)
 
Ответить
СообщениеЗдравствуйте.
В массиве A2:A6 набрана информация в виде 26/тп-16, 27/тп-16 и т.д. Необходимо найти наибольшее значение для первых двух символов текста ("26, 27,..."). Во вложенном примере эта операция выполняется поэтапно: сначала выделяются первые два символа, затем переводятся в числовой формат, и уж потом находится наибольшее.
Вопрос такой: как можно выполнить это действие не в три формулы, а в одну?
Спасибо.

Автор - oleg60
Дата добавления - 18.10.2016 в 14:13
Karataev Дата: Вторник, 18.10.2016, 14:17 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
Формула массива (вводится Ctrl+Shift+Enter):
Код
=НАИБОЛЬШИЙ(ЕСЛИ(ЕЧИСЛО(--ЛЕВСИМВ(A2:A6;2));--ЛЕВСИМВ(A2:A6;2);"");1)
К сообщению приложен файл: 5541777.xls (33.0 Kb)


Сообщение отредактировал Karataev - Вторник, 18.10.2016, 16:15
 
Ответить
СообщениеФормула массива (вводится Ctrl+Shift+Enter):
Код
=НАИБОЛЬШИЙ(ЕСЛИ(ЕЧИСЛО(--ЛЕВСИМВ(A2:A6;2));--ЛЕВСИМВ(A2:A6;2);"");1)

Автор - Karataev
Дата добавления - 18.10.2016 в 14:17
Светлый Дата: Вторник, 18.10.2016, 14:23 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Если всегда двухзначные числа, пойдёт такая формула массива:
Код
=МАКС(--ЛЕВБ(A2:A6;2))

иначе:
Код
=МАКС(--ЛЕВБ(A2:A6;ПОИСК("/";A2:A6)-1))


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Вторник, 18.10.2016, 14:40
 
Ответить
СообщениеЕсли всегда двухзначные числа, пойдёт такая формула массива:
Код
=МАКС(--ЛЕВБ(A2:A6;2))

иначе:
Код
=МАКС(--ЛЕВБ(A2:A6;ПОИСК("/";A2:A6)-1))

Автор - Светлый
Дата добавления - 18.10.2016 в 14:23
AlexM Дата: Вторник, 18.10.2016, 14:27 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4483
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
Код
=-МИН(-ЛЕВБ(A2:A6;2))
Формула массива
Если первые два символа не число
Код
=-МИН(ЕСЛИ(ЕЧИСЛО(-ЛЕВБ(A2:A6;2));-ЛЕВБ(A2:A6;2)))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Вторник, 18.10.2016, 14:51
 
Ответить
Сообщение
Код
=-МИН(-ЛЕВБ(A2:A6;2))
Формула массива
Если первые два символа не число
Код
=-МИН(ЕСЛИ(ЕЧИСЛО(-ЛЕВБ(A2:A6;2));-ЛЕВБ(A2:A6;2)))

Автор - AlexM
Дата добавления - 18.10.2016 в 14:27
jakim Дата: Вторник, 18.10.2016, 16:07 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Можно воспользоваться и такой формулой без массивного ввода.

Код
=AGGREGATE(14;6;--LEFT(A2:A6;2);1)

или такой

Код
=MAX(INDEX(--LEFT(A2:A6;2);0))
 
Ответить
Сообщение
Можно воспользоваться и такой формулой без массивного ввода.

Код
=AGGREGATE(14;6;--LEFT(A2:A6;2);1)

или такой

Код
=MAX(INDEX(--LEFT(A2:A6;2);0))

Автор - jakim
Дата добавления - 18.10.2016 в 16:07
oleg60 Дата: Вторник, 18.10.2016, 16:30 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Всем большое спасибо за квалифицированную помощь!
 
Ответить
СообщениеВсем большое спасибо за квалифицированную помощь!

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

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