Как найти номер ячейки с максимальным значением


Найдем адрес ячейки, содержащей максимальное значение в списке.

Пусть в столбце

А

имеется диапазон ячеек, содержащий числа.

Задача

Найдем адрес ячейки, содержащей максимальное значение в списке.

Решение

Ниже приведено 3 решения:

=

АДРЕС(ПОИСКПОЗ(МАКС(A:A);A:A;0);1;4)

=

“A”&ПОИСКПОЗ(МАКС(A:A);A:A;0)

=

ЯЧЕЙКА(“АДРЕС”;ИНДЕКС(A:A;ПОИСКПОЗ(МАКС(A:A);A:A;0)))

Если в диапазоне поиска имеется несколько значений, равных максимальному, то все вышеуказанные формулы вернут адрес значения идущего

первым сверху

.

Если необходимо найти адрес ячейки с минимальным значением, то функцию

МАКС()

нужно заменить на

МИН()

. Аналогично можно найти адрес ячейки, например, с третьим наибольшим значением в списке

=АДРЕС(ПОИСКПОЗ(НАИБОЛЬШИЙ(A:A;3);A:A;0);1;4)

Для вывода самого значения можно использовать, например, формулу

=ДВССЫЛ(АДРЕС(ПОИСКПОЗ(МАКС(A:A);A:A;0);1;4))

, но это бессмысленно, т.к. можно написать просто

МАКС(A:A)

Также можно определить позицию максимального значения в списке (только первого сверху):

=ПОИСКПОЗ(МАКС(Список);Список;0)

Имя

Список

представляет собой

Именованный диапазон

A7:A25

(см.

файл примера

).

Как правило, позиция значения в списке требуется для вывода значения из той же строки соседнего столбца. Это можно сделать, например, с помощью следующей формулы:

=ИНДЕКС(Товар;ПОИСКПОЗ(МАКС(Список);Список;0))


Имя

Товар

представляет собой

Именованный диапазон

B7:B25

.

Иногда вам может потребоваться узнать и определить адрес ячейки с максимальным или минимальным значением в Excel. Как вы с этим справляетесь? Следующие способы помогут определить адрес ячейки с максимальным или минимальным значением в Excel.

Найти и извлечь адрес ячейки с максимальным или минимальным значением с помощью формул

Найдите и найдите адрес ячейки с максимальным или минимальным значением с помощью Kutools for Excel


стрелка синий правый пузырь Найти и извлечь адрес ячейки с максимальным или минимальным значением с помощью формул

Предположим, у вас много чисел в столбце A, и теперь вам нужно узнать адрес ячейки с максимальным или минимальным значением и вставить адрес ячейки в другую ячейку, как показано на следующем снимке экрана:

док найти адрес ячейки мин макс 1

Следующие формулы могут помочь вам извлечь адрес ячейки с наибольшим или наименьшим числом, если вам нужно. Пожалуйста, сделайте следующее:

Введите эту формулу: =CELL(“address”,INDEX(A2:A15,MATCH(MAX(A2:A15),A2:A15,0))) в пустую ячейку, в которой вы хотите получить результат, а затем нажмите Enter key адрес ячейки наибольшего значения был извлечен следующим образом:

док найти адрес ячейки мин макс 2

Ноты:

1. Чтобы получить адрес ячейки с наименьшим значением этого столбца, примените следующую формулу: =CELL(“address”,INDEX(A2:A15,MATCH(MIN(A2:A15),A2:A15,0))).

2. В формуле выше A2: A15 – это ячейки столбца, которые вы хотите использовать, вы можете изменить их по своему усмотрению.

3. Если вы хотите извлечь адрес ячейки с максимальным или минимальным значением в строке, вы можете применить следующие формулы:

=CELL(“address”,INDEX(A1:J1,MATCH(MAX(A1:J1),A1:J1,0)));

=CELL(“address”,INDEX(A1:J1,MATCH(MIN(A1:J1),A1:J1,0)))

док найти адрес ячейки мин макс 3

4. С приведенными выше формулами он просто вернет первый адрес ячейки с наибольшим или наименьшим значением, если есть дубликаты.


стрелка синий правый пузырь Найдите и найдите адрес ячейки с максимальным или минимальным значением с помощью Kutools for Excel

Иногда вам нужно найти и найти наименьшее или наибольшее значение из списка, Kutools for ExcelАвтора Выберите ячейки с максимальным и минимальным значением Эта функция может помочь вам быстро выбрать максимальное или минимальное значение из диапазона ячеек или каждой строки и столбца.

После установки Kutools for Excel, пожалуйста, сделайте следующее 🙁 Бесплатная загрузка Kutools for Excel Теперь )

1. Выберите список, который вы хотите найти, и найдите самые большие или самые маленькие значения.

2. Затем нажмите Кутулс > Выберите > Выберите ячейки с максимальным и минимальным значением, см. снимок экрана:

3. В Выберите ячейки с максимальным и минимальным значением диалоговое окно:

(1.) Укажите тип ячеек для поиска (формулы, значения или и то, и другое) из Заглянуть раскрывающийся список;

(2.) Затем выберите Минимальное значение or Максимальное значение вам нужно от Перейдите на раздел;

(3.) В Система исчисления раздел, выбрать Ячейка возможность выбора всех совпадающих ячеек (вы также можете выбрать максимальное или минимальное значение на основе строк или столбцов); 

(3.) Затем выберите Только первая ячейка может выбрать первую ячейку наибольшего или наименьшего значения, и Все ячейки выберет все наибольшие или наименьшие значения в диапазоне.

док найти адрес ячейки мин макс 5-5

4. Затем нажмите Ok кнопка, выбираются и размещаются сразу все наименьшие значения. Смотрите скриншоты:

Нажмите, чтобы узнать больше о выборе ячеек с функцией максимального и минимального значения.

Бесплатная загрузка Kutools for Excel Теперь

Статьи по теме:

Как определить номер строки и столбца ячейки в Excel?


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

I’d like to find out the row number of the max value. Give example below:

100
101
102
103
104
105
=MAX(C3:C8)
105

I need to know the ROW number of the MAX value which is 105 here. If I place 100 at A1 then my desired output should be 6.

Excel doesn’t allow me to use:

    =ROW(MAX(A1:A6))

Any help will be appreciated.

asked Nov 29, 2016 at 10:02

Rahul Gohrani's user avatar

You can find the max number by using the =MAX() as you suggested, next you can use the MATCH() formula to find the row where the max value is found. Try something like this:

=MATCH(MAX(A:A);A:A)

answered Nov 29, 2016 at 10:07

Wouter's user avatar

WouterWouter

6125 silver badges14 bronze badges

1

If you can, use a helper column on the right

Just do =ROW() to the right, you can simply =VLOOKUP(MAX(A1:A6),A1:B6,2,FALSE) and it will return the row.

Remember that if you do this and there are duplicates of the Max value, it will only return the row of the first one.

answered Nov 29, 2016 at 10:07

Moacir's user avatar

MoacirMoacir

6174 silver badges19 bronze badges

In response to the (quite old) unanswered question posed by M. Siwik, here’s how you can get all the rows pertaining to the maximum value.

1

The first cell (B1) indicates the first row that matches the minimum value of the selected range.The “0” in the match function is important because it allows excel to find the first matching value without the range being ordered, which would be necessary if the value is -1, 1 or omitted.

enter image description here

The subsequent cells indicate the next row that matches the minimum value. Once they start repeating, you found the last cell containing the maximum, so the results on B4 and B5, in this example, are unnecessary. If the last value in the data range is NOT a maximum, the formula returns N/A.

enter image description here

answered Aug 16, 2021 at 15:49

rxex's user avatar

rxexrxex

4961 gold badge4 silver badges7 bronze badges

Skip to content

Функция МАКС в Excel: как найти максимальное значение

В этой статье объясняется функция МАКС с множеством примеров формул, которые показывают, как найти наибольшее значение в Excel и выделить наибольшее число на листе.

МАКС – одна из самых простых и простых в использовании функций Excel. Тем не менее, у нее есть несколько хитростей, которые дадут вам большие возможности. Скажите, как вы используете функцию МАКС с условиями? Или знаете, как извлечь абсолютное наибольшее значение? Мы предложим несколько решений для этих и других аналогичных задач.

  • Функция МАКС — основные сведения
  • Найти максимальное в группе чисел
  • Вычисляем максимум в несмежных диапазонах
  • Как получить максимальную (последнюю) дату
  • Максимальное значение с условиями
  • Наибольшее число без учёта нулей
  • Как найти максимальное число игнорируя ошибки
  • Определяем абсолютное максимальное значение
  • Максимум применительно к тексту
  • Вычисление наибольшей разницы
  • Выводим адрес ячейки с максимальным значением
  • Как выделить цветом самое большое число
  • Почему не получается?

Функция МАКС

Функция МАКС в Excel возвращает наибольшее значение в указанном вами наборе данных.

Синтаксис у неё следующий:

МАКС(число1; [число2];…)

Где число может быть представлено числовым значением, массивом, именованным диапазоном, ссылкой на ячейку или диапазоном, содержащим числа.

Число1 является обязательным, число2 и последующие аргументы необязательны.

Чтобы создать самую простую формулу, чтобы выбрать максимальное значение в таблице Excel, вы можете вводить числа непосредственно в список аргументов, например:

=МАКС(1; 2; 3)

На практике это – очень редкий случай. По большей части вы будете иметь дело с диапазонами и ячейками.

Самый быстрый способ найти наибольшее значение в диапазоне, – это:

  1. В ячейке введите = МАКС(
  2. Выберите диапазон чисел с помощью мыши.
  3. Введите закрывающую скобку.
  4. Жмём Enter для завершения.

Например, чтобы найти максимальное значение в диапазоне A1: A6, формула будет выглядеть следующим образом:

=МАКС(A1:A6)

Если ваши числа находятся в непрерывном диапазоне (как в этом примере), вы можете заставить Excel автоматически создать формулу МАКС. Вот как:

  1. Выделите ячейки со своими числами.
  2. На вкладке «Главная» в группе «Форматы» нажмите «Автосумма» и выберите «Максимум» из раскрывающегося списка.

5 фактов, которые нужно знать о функции МАКС –

  1. В текущих версиях Excel она может обрабатывать до 255 аргументов.
  2. Если аргументы не содержат ни одного числа, возвращается ноль.
  3. Если аргументы содержат одно или несколько значений ошибки, возвращается ошибка.
  4. Пустые ячейки игнорируются.
  5. Обрабатываются логические значения и текстовые представления чисел, предоставленные непосредственно в списке аргументов (ИСТИНА приравнивается к 1, ЛОЖЬ – к 0). Если используется ссылка на ячейку с логическим или текстовым значением, то они игнорируются.

Как найти в Excel наибольшее число – примеры.

Ниже мы покажем несколько стандартных вариантов использования функции МАКС. 

Во многих случаях существует несколько различных решений для одной и той же задачи, поэтому я рекомендую вам протестировать все варианты, чтобы выбрать наиболее подходящий.

Как выбрать максимальное значение в группе чисел.

Чтобы в Excel извлечь наибольшее число в группе чисел, передайте эту группу функции МАКС в качестве ссылки на диапазон. Диапазон может содержать любое количество строк и столбцов. Например, чтобы получить максимальное значение из C2: E7, используйте эту простую формулу:

=МАКС(C2:E7)

Предположим, у нас есть сведения об учениках с их оценкой, но некоторые из значений оценки являются логическими, текстовыми, а некоторые пока вовсе не имеют оценки.

Применим функцию:

 = МАКС(B2:B10)

Как видите, игнорируются ячейки с текстом, а также пустые, логические значения приравниваются к нулю, а затем вычисляется максимальное число, как показано в таблице Excel выше.

Наибольшее значение в несмежных ячейках или диапазонах Excel

Чтобы осуществить поиск в несмежных ячейках и диапазонах, необходимо включить в формулу ссылку на каждый отдельный адрес. Рассмотрим пошагово:

  1. Начните вводить функцию МАКС в ячейку.
  2. После того, как вы ввели открывающую скобку, нажмите и удерживайте Ctrl  и выберите мышкой нужные ячейки и диапазоны.
  3. Отпустите Ctrl и введите закрывающую круглую скобку.
  4. Нажмите Enter.

Вы получите формулу максимального числа в Excel, подобную этому:

=МАКС(C2:E2;C7:E7)

Как получить наибольшую (последнюю) дату в Excel

Во внутренней системе Excel даты – это не что иное, как порядковые номера дней, поэтому функция МАКС обрабатывает их без проблем.

Например, чтобы найти последнюю дату доставки из C2: C7, запишите обычную формулу, которую вы использовали бы для чисел:

=МАКС(C2:C7)

Поскольку дата – это также число, всё работает замечательно.

Максимальное значение с условиями.

Довольно часто случается, что из большого объёма данных Excel нужно выбрать максимальное значение из какой-то его части. К примеру, найти самую большую партию какого-то определённого товара в огромном списке продаж. Или же найти наивысшую оценку по какому-то предмету среди большого набора данных оценок, набранных учащимися определенного класса по нескольким предметам в школе.

Если вы хотите получить максимальное значение Excel с учётом каких-то условий, то вы можете выбрать из нескольких предложенных ниже формул. Чтобы убедиться, что все они возвращают одинаковый результат, мы протестируем их на одном и том же наборе данных.

Задача: мы хотим найти самую большую продажу для определенного товара, указанного в F1.

МАКС + ЕСЛИ

Если вы ищете решение, которое работает во всех версиях Excel, используйте функцию ЕСЛИ для проверки условия, а затем передайте полученный массив в функцию:

=МАКС(ЕСЛИ(B2:B15=F1; C2:C15))

Чтобы это работало, необходимо нажать Ctrl + Shift + Enter одновременно, чтобы ввести как формулу массива. Если все сделано правильно, Excel заключит ваше выражение в {фигурные скобки}, что является визуальным указанием на формулу массива.

Также можно оценить несколько условий одновременно, о чем мы поговорим далее.

МАКС + СУММПРОИЗВ

Если вам не нравится использовать формулы массива в ваших листах, объедините МАКС с функцией СУММПРОИЗВ, которая умеет работать с массивами:

=СУММПРОИЗВ(МАКС((B2:B15=F1)*(C2:C15)))

МАКСЕСЛИ

В Excel 2019 и Office 365 есть специальная функция МАКСЕСЛИ, которая предназначена для поиска наибольшего значения по 126 критериям.

В нашем случае используется только одно условие, поэтому формула очень проста:

=МАКСЕСЛИ(C2:C15;B2:B15;F1)

На приведенном ниже скриншоте показаны все 3 формулы в действии:

Выбираем максимальное значение в Excel без учета нулей

Фактически, это разновидность условного МАКС, рассмотренного в предыдущем примере. Чтобы исключить нули, используйте логический оператор «не равно» и поместите выражение «<> 0» либо в критерий функции МАКСЕСЛИ, либо в конструкцию МАКС + ЕСЛИ.

Как вы понимаете, проверка этого условия имеет смысл только в случае наличия отрицательных чисел. Для положительных чисел эта проверка излишняя, потому что любое положительное число больше нуля.

Чтобы попробовать, давайте найдем самую маленькую скидку в диапазоне C2:C7. Поскольку все скидки представлены отрицательными числами, наименьшая скидка фактически является наибольшим значением.

Обязательно нажмите Ctrl + Shift + Enter, чтобы правильно заполнить эту формулу массива:

=МАКС(ЕСЛИ(C2:C7<>0; C2:C7))

А это обычная формула –

=МАКСЕСЛИ(C2:C7;C2:C7;”<>0″)

И вот что у нас получилось:

Как найти максимальное значение, игнорируя ошибки

Когда вы работаете с большим объемом данных, управляемых различными формулами, есть вероятность, что некоторые из них приведут к ошибкам. Соответственно, функция МАКС тоже вернет ошибку.

В качестве обходного пути можно использовать МАКС вместе с ЕОШИБКА. Учитывая, что вы ищете в диапазоне A1: B5, формула принимает следующую форму:

=МАКС(ЕСЛИ(ЕОШИБКА(A1:B6); “”; A1:B6))

Чтобы упростить формулу, используйте функцию ЕСЛИОШИБКА вместо комбинации ЕСЛИ + ЕОШИБКА. Это также сделает логику более очевидной – если есть ошибка в A1:B6, замените ее пустой строкой (”), а затем вычислите самое большое значение в диапазоне:

=МАКС(ЕСЛИОШИБКА(A1:B6; “”))

Неудобство состоит в том, что нужно не забывать нажимать Ctrl + Shift + Enter, потому что это работает только как формула массива.

В Excel 2019 и Office 365 функция МАКСЕСЛИ может быть хорошим решением при условии, что ваш набор данных содержит хотя бы одно положительное число или нулевое значение:

=МАКСЕСЛИ(A1:B6;A1:B6;”>=0″)

Поскольку формула выполняет поиск максимального значения с условием «больше или равно 0», она не будет работать для набора данных, состоящего исключительно из отрицательных чисел.

Также идеально подходит функция АГРЕГАТ, которая может выполнять ряд операций и игнорировать значения ошибок:

=АГРЕГАТ(4;6;A1:B6)

Число 4 в первом аргументе предписывает выполнить поиск максимального числа, шестёрка во втором аргументе – это параметр «игнорировать ошибки», а A1: B6 – ваш целевой диапазон.

Все формулы возвращают одинаковый результат:

Как найти абсолютное наибольшее значение в Excel

При работе с диапазоном положительных и отрицательных чисел иногда может потребоваться найти максимальное абсолютное значение независимо от знака.

Первая идея, которая приходит в голову, – получить абсолютные значения всех чисел в диапазоне с помощью функции ABS и передать их в МАКС:

{= МАКС(ABS( диапазон ))}

Это формула массива, поэтому не забудьте подтвердить ее с помощью Ctrl + Shift + Enter. Еще одно предостережение: он работает только с числами и приводит к ошибке в случае нечисловых данных.

Не нравится это решение? Тогда давайте построим что-нибудь более жизнеспособное 🙂

Что, если мы найдем минимальное значение, изменим или проигнорируем его знак, а затем вычислим вместе со всеми другими числами? Да, это будет отлично работать как обычная формула. В качестве дополнительного бонуса это отлично обрабатывает текстовые записи и ошибки.

С исходными данными в A1: B5 расчёты выглядят следующим образом.

Формула массива (заполняется с помощью Ctrl + Shift + Enter):

=МАКС(ABS(A1:B5))

Обычная формула (заполняется клавишей Enter):

=МАКС(МАКС(A1:B5); -МИН(A1:B5))

или же

=МАКС(МАКС(A1:B5); ABS(МИН(A1:B5)))

На скриншоте ниже показаны результаты:

Вернуть максимальное абсолютное значение с сохранением знака

В некоторых ситуациях может потребоваться найти наибольшее абсолютное значение в таблице Excel, но вернуть число с исходным знаком, а не его абсолютное значение.

Предполагая, что числа находятся в ячейках A1: B5, вот выражение, которое следует использовать:

=ЕСЛИ(ABS(МАКС(A1:B5))>ABS(МИН(A1:B5)); МАКС(A1:B5);МИН(A1:B5))

Сложная на первый взгляд логика довольно проста. Сначала вы находите наибольшее и наименьшее числа в диапазоне и сравниваете их абсолютные значения. Если абсолютное (без учёта знака) максимальное значение больше абсолютного минимального значения, возвращается это наиболшее число, иначе – наименьшее число. 

Поскольку формула возвращает исходное, а не абсолютное значение, информация о знаке сохраняется (см. скриншот выше).

Максимальное значение применительно к тексту.

Предположим, у нас есть список имен, и нам нужно вычислить их максимальную длину, то есть найти наибольшее количество символов в ячейке Excel.

Здесь мы должны применить функцию ДЛСТР для вычисления длины имени.

=ДЛСТР(А2)

А затем  применим функцию МАКС, чтобы узнать максимальную длину ФИО.

=МАКС(B2;B13)

А можно обойтись без дополнительного столбца и вычислить максимальную длину текстового значения в одной ячейке. Для этого нужно объединить эти формулы, вложив ДЛСТР в МАКС:

=МАКС(ДЛСТР(A2:A13))

Учтите, что это формула массива. Ведь можно работать не только с диапазоном, но и с массивом числовых значений, который формируется другой функцией.

Вычислить наибольшую разницу в сумме.

Предположим, нам нужно вычислить наибольшую разницу в сумме за любой смежный месяц для каждого товара. Или, выражаясь иначе, найти максимальное изменение продаж за месяц.

 Ниже представлена ​​таблица Excel с небольшой выборкой данных за 4 месяца.

Если решать проблему «в лоб», то можно использовать функцию ЕСЛИ со множеством условий:

=ЕСЛИ(И((МАКС(B2:C2)-МИН(B2:C2))>(МАКС(C2:D2)-МИН(C2:D2)),  (МАКС(B2:C2)-МИН(B2:C2))>(МАКС(D2:E2)-МИН(D2:E2))), МАКС(B2:C2)-МИН(B2:C2), ЕСЛИ((МАКС(C2:D2)-МИН(C2:D2))>(МАКС(D2:E2)-МИН(D2:E2)), МАКС(C2:D2)-МИН(C2:D2),МАКС(D2:E2)-МИН(D2:E2)))

Но при помощи функции МАКС можно значительно упростить расчет и не пользоваться такой длинной и сложной конструкцией.

Используя функцию ABS, мы будем искать максимальное изменение вне зависимости от знака. Попробуйте заменить большую формулу этой:

=МАКС(ABS(B2-C2);ABS(C2-D2);ABS(D2-E2))

Как вы можете видеть в таблице ниже, этот вариант намного проще и возвращает те же результаты.

Как найти адрес ячейки Excel с максимальным числом.

Есть ли решение, которое сообщит адрес ячейки с наибольшим числом, а не само число? То есть, если A4 равно 9 и это значение является самым большим, как мне составить формулу, которая возвратит координаты A4 вместо 9?

Вы можете использовать функции ЯЧЕЙКА , ИНДЕКС и ПОИСКПОЗ в сочетании с функцией МАКС, чтобы вернуть адрес ячейки с наибольшим значением.

Например, если вы хотите найти ячейку с наивысшим значением в столбце от А1 до А7, вы можете использовать следующий расчёт:

=ЯЧЕЙКА(“адрес”;ИНДЕКС(A1:A7;ПОИСКПОЗ(МАКС(A1:A7);A1:A7;0)))

Получаем результат в виде абсолютной ссылки $А$4, которая указывает на самое большое число из этого диапазона.

Однако учтите, что это выражение работает только с одним столбцом.

А вот еще альтернативные варианты поиска адреса наибольшего числа по столбцу, из которых вы можете выбрать наиболее подходящий для себя:

Формула массива –

{=АДРЕС(ПОИСКПОЗ(МАКС(F1:F7);F1:F7;0);СТОЛБЕЦ(F1:F7);4)}

Обычная формула, в которой явным образом нужно указать столбец:

=”F”&ПОИСКПОЗ(МАКС(F1:F7);F1:F7;0)

Ещё одна формула массива –

{=ЯЧЕЙКА(“address”;ИНДЕКС(F2:F7;ПОИСКПОЗ(МАКС(F2:F7);F2:F7;0)))}

На скриншоте вы видите, что все они возвращают один и тот же адрес:

И ещё одна формула массива для вывода адреса, которая работает с диапазоном из нескольких строк и столбцов:

{=АДРЕС(МАКС(ЕСЛИ((C2:E7=МАКС(C2:E7));СТРОКА(C2:E7))); МАКС(ЕСЛИ((C2:E7=МАКС(C2:E7));СТОЛБЕЦ(C2:E7))))}

В данном случае, как видите, мы ищем адрес наибольшего числа в двумерном диапазоне C2:E7.

Напомню, что формула массива вводится с использованием комбинации клавиш Ctrl + Shift + Enter.

Как выделить наибольшее значение в Excel

В ситуации, когда вы хотите определить самое большое число в исходном наборе данных, самый быстрый способ – выделить его с помощью условного форматирования Excel. Приведенные ниже примеры покажут вам два разных варианта действий.

Выделите максимальное число в диапазоне Excel

В Microsoft Excel есть встроенное правило для форматирования максимальных чисел в диапазоне, которое идеально соответствует нашим потребностям. Вот как можно применить его:

  1. Выберите диапазон чисел (в нашем случае C2: E8).
  2. На вкладке «Главная» в группе «Стили» щелкните «Условное форматирование»> «Новое правило».
  3. В диалоговом окне «Новое правило форматирования» выберите «Форматировать только первые или последние значения».
  4. На нижней панели выберите «первым» из раскрывающегося списка и введите 1 в поле рядом с ним (это означает, что вы хотите выделить только одну ячейку, содержащую наибольшее значение).
  5. Нажмите кнопку «Формат» и выберите стиль оформления.
  6. Дважды щелкните OK, чтобы закрыть оба окна.

Как выделить цветом максимальное число в каждой строке

Поскольку нет встроенного правила, чтобы выделить наибольшее значение из каждой строки таблицы Excel, вам придется настроить собственное на основе функции МАКС. Вот как:

  1. Выберите все строки, которые вы хотите проверить (C3:E8).
  2. Кликните Новое правило > Использовать формулу.
  3. В поле Форматировать значения, запишите:

=C3=МАКС($C3:$E3)

Где C3 – крайняя верхняя левая ячейка, а $C3:$E3 – координаты первой строки. Чтобы правило работало, обязательно зафиксируйте координаты столбца в диапазоне знаком $.

  1. Нажмите кнопку «Формат» и выберите нужный формат.
  2. Дважды щелкните ОК.

Кончик. Таким же образом вы можете выделить максимальное значение в каждом столбце. Шаги в точности такие же, за исключением того, что вы пишете условие для диапазона первого столбца и фиксируете координаты строки:

=C2=МАКС(C$2:C$7)

Дополнительные сведения см. в статье « Как создать правило условного форматирования на основе формул» .

Почему не получается найти наибольшее число?

МАКС – одна из самых простых в использовании функций Excel. Если вопреки всем ожиданиям она не работает, то, скорее всего, это одна из следующих проблем:

МАКС возвращает ноль

Если обычная формула МАКС возвращает 0, даже если в указанном диапазоне есть числа явно большие, скорее всего, эти числа отформатированы как текст. 

Это особенно актуально, когда вы запускаете функцию МАКС для данных, получаемых другими формулами или же импортированных из других программ. 

Вы можете проверить это с помощью функции ЕЧИСЛО, например:

=ЕЧИСЛО(A1)

Если приведенная выше формула возвращает ЛОЖЬ, то значение в A1 не является числовым. Это означает, что вы должны устранять неполадки с исходными данными, а не с формулой.

МАКС возвращает значение #Н/Д, #ЗНАЧ или другую ошибку.

Пожалуйста, внимательно проверьте указанные ячейки. Если какая-либо из указанных ячеек содержит ошибку, поиск максимума приведет к той же ошибке. Чтобы обойти это, посмотрите, как получить максимальное значение, игнорируя все ошибки .

Вот как можно найти максимальное значение в Excel. Благодарю вас за чтение!

Функция ЕСЛИОШИБКА – примеры формул В статье описано, как использовать функцию ЕСЛИОШИБКА в Excel для обнаружения ошибок и замены их пустой ячейкой, другим значением или определённым сообщением. Покажем примеры, как использовать функцию ЕСЛИОШИБКА с функциями визуального…
Сравнение ячеек в Excel Вы узнаете, как сравнивать значения в ячейках Excel на предмет точного совпадения или без учета регистра. Мы предложим вам несколько формул для сопоставления двух ячеек по их значениям, длине или количеству…
проверка правильности ввода Excel при помощи функции ЕСЛИ Как проверить правильность ввода данных в Excel? Подтверждаем правильность ввода галочкой. Задача: При ручном вводе данных в ячейки таблицы проверять правильность ввода в соответствии с имеющимся списком допустимых значений. В случае правильного ввода в отдельном столбце ставить…
ЕСЛИ + СОВПАД текст Функция ЕСЛИ: проверяем условия с текстом Рассмотрим использование функции ЕСЛИ в Excel в том случае, если в ячейке находится текст. СодержаниеПроверяем условие для полного совпадения текста.ЕСЛИ + СОВПАДИспользование функции ЕСЛИ с частичным совпадением текста.ЕСЛИ + ПОИСКЕСЛИ…
функция если Визуализация данных при помощи функции ЕСЛИ Функцию ЕСЛИ можно использовать для вставки в таблицу символов, которые наглядно показывают происходящие с данными изменения. К примеру, мы хотим показать в отдельной колонке таблицы, происходит рост или снижение продаж.…
ЕСЛИ с датами 3 примера, как функция ЕСЛИ работает с датами. На первый взгляд может показаться, что функцию ЕСЛИ для работы с датами можно применять так же, как для числовых и текстовых значений, которые мы только что обсудили. К сожалению, это…

Содержание

  1. Адрес ячейки в EXCEL, содержащей максимальное значение
  2. Задача
  3. Решение
  4. Поиск максимального значения в excel
  5. Поиск максимального значения в столбце в Excel
  6. Функция ДМАКС() — нахождение максимального значения по условию в MS EXCEL
  7. Синтаксис функции ДМАКС()
  8. Задачи
  9. Недостаток функции
  10. Максимальный / Наибольший (Минимальный / Наименьший) в Excel. Бесплатные примеры и статьи.
  11. Максимальный по условию с выводом номера позиции в MS EXCEL
  12. Решение
  13. Как выделить наименьшее и наибольшее значение в Excel цветом
  14. Как выделить цветом максимальное значение в Excel
  15. Как выбрать минимальное значение в Excel
  16. Выделение цветом трех наименьших значений подряд
  17. Функция наименьший и наибольший в Excel
  18. Поиск максимального значения в строке и определение столбца (Формулы/Formulas)
  19. Поиск 10 максимальных значений в таблице
  20. Поиск максимального значения в процессе суммирования (Макросы/Sub)
  21. Поиск максимального значения с условием
  22. Здравствуйте! подскажите как найти: «второе по минимальности число в экселе», «второе по максимальности число в экселе»,

Адрес ячейки в EXCEL, содержащей максимальное значение

history 16 апреля 2013 г.

Найдем адрес ячейки, содержащей максимальное значение в списке.

Пусть в столбце А имеется диапазон ячеек, содержащий числа.

Задача

Найдем адрес ячейки, содержащей максимальное значение в списке.

Решение

Ниже приведено 3 решения:

Если в диапазоне поиска имеется несколько значений, равных максимальному, то все вышеуказанные формулы вернут адрес значения идущего первым сверху .

Если необходимо найти адрес ячейки с минимальным значением, то функцию МАКС() нужно заменить на МИН() . Аналогично можно найти адрес ячейки, например, с третьим наибольшим значением в списке =АДРЕС(ПОИСКПОЗ(НАИБОЛЬШИЙ(A:A;3);A:A;0);1;4)

Для вывода самого значения можно использовать, например, формулу =ДВССЫЛ(АДРЕС(ПОИСКПОЗ(МАКС(A:A);A:A;0);1;4)) , но это бессмысленно, т.к. можно написать просто МАКС(A:A)

Также можно определить позицию максимального значения в списке (только первого сверху): =ПОИСКПОЗ(МАКС(Список);Список;0)

Имя Список представляет собой Именованный диапазон A7:A25 (см. файл примера ).

Как правило, позиция значения в списке требуется для вывода значения из той же строки соседнего столбца. Это можно сделать, например, с помощью следующей формулы:

Имя Товар представляет собой Именованный диапазон B7:B25 .

Источник

Поиск максимального значения в excel

Поиск максимального значения в столбце в Excel

​Смотрите также​ числа в диапазоне​Czeslav​ слабо?​

    ​ > x Then​​ 2007 дома))​​ что, поиск по​ у мне надо​ Вы вдруг решили,​​ с каждой ячейкой​​Не снимая выделения с​

​ значения столбца B​
​ Параметр, с помощью​

​ удоблетворяющие критерию.​​ значение из массива​​ и рисунок выше).​Для использования этой функции​Этот пример объяснит, как​

​ (27)​
​: Здравствуйте. Не могу​

​ant6729​​x = Cells(i,​​Еще раз всем​​ всему листу? Какие​​ проставить: Если число​​ что файл-пример не​​ выделенного диапазона. А​​ диапазона B2:B9 сразу​ (Расходы):​ формулы =ИНДЕКС($C$6:$C$18;G6)​​Как показано на рисунке​​ (450; 6544; 1245),​Сформулируем задачи в виде​​ требуется чтобы:​​ найти адрес ячейки​1​

​ разобраться, какие это​​: RAN, ну, не​​ «B»)​ спасибо!!)))​

​ столбцы?​
​ в диапазоне/массиве первое​

​ нужен?​​ функция НАИБОЛЬШИЙ работает​​ же создаем второе​​Принцип действий обоих правил​​В процессе подготовки разного​​ выше, Параметр3 вообще​​ т.е. 6544.​​ вопросов.​исходная таблица имела заголовки​ с максимальным значением​2​

​ аргументы в INDEX?,​ могу я пока,​
​sz = i​
​ant6729​

Функция ДМАКС() — нахождение максимального значения по условию в MS EXCEL

​ по велечине, то​Nic70y​ обратно пропорционально.​ правило условного форматирования.​

​ одинаковый. Они отличаются​ рода ранжирования или​ отстутствует в исходной​Альтернативное решение — формула​Вопрос1 (Определить максимальные продажи​ столбцов;​ в столбце.​3​ Почему стоит знак​

Синтаксис функции ДМАКС()

​ как Вы писать​End If​

  • ​: Всем доброй ночи!​: vikttur, мне особо​
  • ​ 1, если второе,​:​Полезный совет! Если нет​
  • ​ Снова выберите инструмент:​ только функциями =МАКС()​ анализа показателей успешности,​ таблице, но «максимальным»​

​ =НАИБОЛЬШИЙ(ЕСЛИ(B6:B11=G6;C6:C11;»»);1), которая вводится​
​ Белова).​​критерии должны были оформлены​Для начала используем функцию​4​ *?. Смотрела справку​ в одну строку.​Next​Есть ограничение по​​ приглянулись диапазоны: 6пробел5536​​ то2 и т.д.​Цитата​ необходимости разбивать 3​
​ «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило»-«Использовать​​ и =МИН(). Более​ очень удобно если​ значением является 0!​ как формула массива​Т.е. найдем строки,​​ в виде небольшой​​MAX​

  • ​5​ по функции, там​ ..Пытался. пришлось лезть​​Cells(sz, «A») =​​ сумме для последнего​ и 65пробел536 ;)​ Просто придется «городить»​still25, 12.04.2015 в​
  • ​ наименьших значения на​ формулу для определения​ того аргументы функций​​ выделить цветом наилучший​​Лучше использовать альтернативную формулу​ (подробнее см. здесь).​ в которой в​ таблицы с заголовками;​
  • ​(МАКС), чтобы найти​6​ должны быть интервалы. ​

​ в макрорекодер. ​​ 4​ в первой колонке​Guest​ очень длинную формулу.​ 21:56, в сообщении​ разные цвета, тогда​ форматируемых ячеек».​ идентичны. Первая функция​ или наихудший результат.​

Задачи

​ =НАИБОЛЬШИЙ(ЕСЛИ(A6:A15=D6;B6:B15;»»);1), которая возвращает​​ В случае, когда​​ столбце Продавец содержится​заголовки таблицы критериев совпадали​​ максимальное значение в​​7​​ Помогите, пожалуйста, разобраться.​​Подскажите, пожалуйста, как​End Sub​ значения (=4 в​: ДА, скобки точно​

​ Может кто знает​ № 7200?’200px’:»+(this.scrollHeight+5)+’px’);»>Файл-пример не​

​ необязательно создавать 3​В поле ввода введите​​ =МАКС() ищет в​ Как выделить максимальное​ ошибку #ЧИСЛО! в​ ни одна строка​ значение Белов. Если​ с заголовками исходной​ столбце​8​ Формула работает, а​

  • ​ant6729​​ этом случае), Ограничение​​ не поставил. ​ путь покороче??​ нужен,​ правила условного форматирования​ формулу: =НАИМЕНЬШИЙ($B$2:$B$9;2)=B2 и​ несменяемом диапазоне с​ значение в Excel​ случае, если ни​ не удовлетворяет условиям,​ такие строки есть​ таблицы (если критерий​А​
  • ​9​ понять ее я​RAN​: Вообщем, выделенная область​ суммы для данного​Логика такова: Если​​vikttur​​still25​ для одного и​ нажмите на кнопку​ абсолютными ссылками $B$2:$B$10​ цветом? Здесь существенно​ одна строка не​ то формула вернет​ в таблице, то​ не задается формулой).​.​10​​ не могу​​:​ имел ввиду не​ значения по второй​

​ в ячейке A1​​: . ​​: 3. . кроме тех​ того же диапазона.​​ «Формат», чтобы задать​​ максимальное значение. После​ поможет условное форматирование.​ удовлетворяет критерию.​ ошибку #ЧИСЛО! в​ для них выведем​​ДМАКС(база_данных;поле;условия)​​=MAX(A:A)​A​СтасиД​

​Range(«A1»).Select​ selection а область,​

​ колонке условно =​ стоит «BS», то​РАНГ?​ случаев, когда вопрос​ Достаточно просто немного​ оранжевый цвет заливки​ функции стоит оператор​

​ Преимуществом такого подхода​Функция НАИМЕНЬШИЙ(), английский вариант​ отличие от ДМАКС(),​ максимальное значение из​База_данных​=МАКС(A:A)​Данные​: А Вы войдите​Selection.End(xlDown).Select ‘ пущай​ по которой нужно​ 30.​ должнл быть «1»,​Igor67​ носит общий характер. ​ изменить формулу добавив​ для ячейки. И​ сравнения с изменяемой​ является сохранение работоспособности​​ SMALL(), возвращает k-ое наименьшее​​ которая вернет 0​

​ столбца Продажи.​представляет собой диапазон​​Теперь воспользуемся функцией​Данные​ в «Formulas==>Evaluate Formula​

​ считать.​Нужно, чтобы если​ а вот если​: Может Вам РАНГ()​​ — расплывчатая формулировка​​ всего один символ​ нажмите ОК на​​ текущей ячейкой которая​​ автоматического выделения цветом​

​ значение из массива​ (это может ввести​

​ ячеек с данными​MATCH​3​ (fx)» и пошагово​

​Selection.Offset(0, 1).Select ‘​Но взял на​ это ограничение превышается,​

​ нужно?​ок я понял,​ оператора: =НАИМЕНЬШИЙ($B$2:$B$9;3)>=B2. То​ всех окнах.​ имеет относительную ссылку​ лучших/худших показателей даже​

​ данных. Например, если​ в заблуждение, т.к.​Создадим в диапазоне​

Недостаток функции

​ связанными логически, т.е.​(ПОИСКПОЗ), чтобы найти​1​ просмотрите действия формулы.​ B5​ вооружение Вашу идею,​ искалось первое максимальное​ поискать в листе​yevgeniy​ буду всегда прикладывать​ есть – больше​Создайте третье правило. А​ начиная от B2.​ при добавлении или​

​ диапазон ​ не понятно есть​G5:G6​ таблицу. Верхняя строка​ номер строки с​

​4​TimSha​Selection.Offset(1, 0).Select ‘​ немного извращался. опять​ во второй колонке​ «номера» кто это,​

Максимальный / Наибольший (Минимальный / Наименьший) в Excel. Бесплатные примеры и статьи.

​: используйте =РАНГ()​ файл-пример​ или равно.​ в поле ввода​ Правило условного форматирования​​ удалении данных из​​A1:А4​ ли в исходной​табличку критериев (желательно​ таблицы должна содержать​

Максимальный по условию с выводом номера позиции в MS EXCEL

​ максимальным значением.​4​: Спасибо, посмотрела, немного​ B6​ в своем стиле.​ значение, удовлетворяющее условию​ если это «гастроном»​Serge​а вопрос решен​Все описанные способы хороши​ введите формулу: =НАИМЕНЬШИЙ($B$2:$B$9;3)=B2​ читает данную формулу​ таблицы.​содержит значения 2;10;3;7,​ таблице строки, удоблетворяющие​ над исходной таблицей​ заголовки всех столбцов.​=MATCH(MAX(A:A),A:A,0)​

​5​ не то. Я​Range(Selection, Selection.End(xlDown)).Select ‘​ И получил то,​

​ не более 30.​ — должно быть​: Всем доброго вечера.​ следующим образом​ тем, что при​ и нажмите на​ так: если число​Для примера возьмем таблицу​

Решение

​ тоформула =НАИМЕНЬШИЙ(A1:А4;2) вернет​ критерию или нет.​ или сбоку, чтобы​ В​=ПОИСКПОЗ(МАКС(A:A);A:A;0)​8​

​ имела ввиду, что​ B6: (Selection.End(xlDown) пущай​ что нужно.​Если поиск первого​ 2, «хозтовары» -​Помогите, пжл, разобраться​

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ($A6:$E6=$F$6;СТОЛБЕЦ($A6:$E6));СТОЛБЕЦ(A1));»»)​ изменении значений в​ кнопку «Формат», чтобы​ больше всех, то​

​ значение 3 (второе​ См. раздел​ она не мешала​Базе_данных​

Как выделить наименьшее и наибольшее значение в Excel цветом

​Пояснение:​2​ в синтаксисе функции​ будет B100)​Sub Макрос3()​ сверху вниз по​ 3. Только надо​ с формулой:​где $F$6 максимальное​ ячейках они все​ задать желтый цвет​ выделить цветом. Как​Чтобы молниеносно выделить наибольшие​ наименьшее).​Недостаток функции​ добавлению новых данных​строки называются записями,​

Как выделить цветом максимальное значение в Excel

​ INDEX должны быть​итого в сухом​Range(«A1»).Select​

  1. ​ второй колонке максимального​ искать не по​Необходимо найти в​ значение строки возвращенное​
  2. ​ равно будут работать​ заливки для ячейки.​
  3. ​ только совпадает максимальное​ и наименьшие расходы​
  4. ​Нахождение максимального/ минимального значения​).​ в таблицу), состоящую​ а столбцы —​MATCH​3​ перечислены диапазоны ИНДЕКС(массив;​ остатке​Selection.End(xlDown).Select​ значения завершен и​ определенному номеру, а​ диапазоне максимальное значение,​

​ функцией МАКС​ автоматически.​ ОК на всех​

Как выбрать минимальное значение в Excel

​ число (которое возвращает​ делаем следующее:​ — простая задача,​Вопрос 2 (Последняя продажа​ из заголовка (совпадает​ полями.​(ПОИСКПОЗ) сводится к​7​ номер_строки; [номер_столбца]) .​Код Range(Range(«A1»).End(xlDown).Offset(1, 1),​Selection.Offset(0, 1).Select​ максимальное значение, удовлетворяющее​ по первым двум​

​ но чтобы оно​[del]ovoi​still25​ окнах.​ функция МАКС) со​Выделите диапазон с расходами​ но она несколько​

​ Белова).​ с названием заголовка​Поле​=ПОИСКПОЗ(12;А:А;0)​B​ А в формуле​

​ Range(«A1»).End(xlDown).Offset(1, 1).End(xlDown)).Select​Selection.Offset(1, 0).Select​ условию найдено, далее​ буквам.​ удовлетворяло логику поиска​: Возможно ли найти​: Сабж. Как вытащить​К одному и тому​ значением текущей ячейки,​ B2:B10 и выберите​ усложняется, если МАКС/​В какой день​ столбца исходной таблицы,​ — заголовок столбца, в​или​4​ — диапазоны и​Я, конечно, думаю,​Range(Selection, Selection.End(xlDown)).Select​ исполняется строка кода,​vikttur​ — ЕСЛИ(НАИБОЛЬШИЙ(I3:I7;1);1) Здесь​ 10 максимальных (минимальных)​ максимальную ячейку из​ же диапазону должно​ формула возвращает логическое​ инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать​ МИН нужно найти​ Белов продал последнюю​ к которому применяется​ котором ищется максимальное​=7​12​

Выделение цветом трех наименьших значений подряд

​ что можно и​lr = Cells(Rows.Count,​ например, Range («H1″​: Мастак Вы на​ получается, что он​ значений в таблице​ строки и определить​ быть применено 3​ значение ИСТИНА и​

​ правило».​ не среди всех​ партию товара?​ критерий) и собственно​ значение, если выполняется​. Т.е. возвращает позицию​6​ Подскажите логику расчета​ проще, но сие​ 1).End(xlUp).Row​

​ ) = 33​ объяснения :)​ найдет первое наибольшее​

  1. ​ не прибегая к​ какому столбцу она​ правила условного форматирования.​ сразу же применяется​Выберите: «Использовать формулу для​
  2. ​ значений диапазона, а​=ДМАКС(B5:D11;D5;G5:G6)​ критерия (условия отбора);​ условие. Существует несколько​ максимального значения в​54​ или может быть​ дословный перевод.​
  3. ​ps = Selection.Row​ или какой-нибудь Sub​=ЕСЛИ(ЛЕВСИМВ(A1;2)=»Bs»;1;ЕСЛИ(ВПР(A1;номера!$A$1:$C$9;2;0)=»Гастроном»;2;3))​ число и, соответственно,​ автофильтру? Эти значения​ принадлежит?​ Чтобы проверить выберите​ формат со соответствующим​
  4. ​ определения форматируемых ячеек».​ только среди тех,​Решение аналогично предыдущей задаче,​Условия отбора должны быть​ вариантов заполнения аргумента​ столбце​4​ есть другой синтаксис. ​
  5. ​ant6729​vs = Selection.Rows.Count​Напротив первого найденного​Guest​ проставит 1. Но​ потом должны участвовать​например имеем:​ инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление​ цветом заливки. Так​
  6. ​В поле ввода введите​ которые удовлетворяют определенному​ только максимальное значение​ записаны в специальном​Поле​A​8​

​x = 0​ максимального значения из​: Большое спасибо. ))))) Сам​ у мне надо​ в дальнейших вычислениях.​

​A B C D E​ правилами».​ же срабатывает правило​ формулу: =МАКС($B$2:$B$10)=B2​ условию. Эта задача​ ищется не в​

Функция наименьший и наибольший в Excel

​ формате: =»=Белов» (будет​:​. Задайте третий аргумент​7​: Если выборка единичная,​RAN​For i =​ второй колонки, удовлетворяющего​ бы долго промучился))))​ проставить: Если число​Guest​1 2 5 3 7​Три наименьшие значения автоматически​ для умного форматирования​Нажмите на кнопку «Формат»,​ решена в статье​ столбце​ производиться поиск в​можно ввести текстовое значение,​ равным​23​ то есть такой​:​ ps To ps​ условию , в​P.S. to kim​ в диапазоне/массиве первое​: Сортировка «А-Я», «Я-А»​5 4 6 1 9​ выделились разными цветами.​

​ ячеек столбца и​ чтобы выделить максимальное​ Максимальный и Минимальный​С​ столбце Продавец только​ представляющий собой название​0​Формула​ вариант -​Sub мяв()​ + vs -​ первой колонке ставится​ — Сам удивился,​ по велечине, то​

​ и ручками​3 8 0 2 6​Внимание! Если просматриваемый диапазон​ с функцией МИН.​ значение в столбце​ по условию в​

Поиск максимального значения в строке и определение столбца (Формулы/Formulas)

​(Продажи), а в​​ значений​ одного из заголовков​, чтобы вернуть точное​=НАИМЕНЬШИЙ (A2:A10;4)​Код =ДМАКС($A$1:$J$20;8;L1:M2)​
​With Range(«A1»).End(xlDown).Offset(1, 1)​
​ 1​
​ значение Cells (lr,1)​
​ может, из-за того,​
​ 1, если второе,​
​Guest​
​на выходе получить:​ содержит несколько одинаковых​
​​ Excel. Для этого​
​ MS EXCEL. Здесь​ столбце​
​точно совпадающих​Базы_данных​
​ совпадение.​
​4-е наименьшее число​

​Спасибо! Работает, и​​Range(.Item(1), .Item(1).End(xlDown)).Select​If Cells(i, «B»)​

​ value(так напишу).​​ что сохранял из​

​ то2 и т.д.​​: есть формулы сортировки,​A B C​​ минимальных значений все​​В разных ситуациях полезно​ в появившемся окне​ найдем номер позиции​ ​D​

​со словом Белов​​(исходной таблицы) .​
​Наконец, используем функцию​ в первом столбце​ мне понятно, как​ ​End With​

​ > x Then​​Подскажите, пожалуйста, как​ 2003 англ версии​ Просто придется «городить»​ тут выкладывались​ D E F​
​ они будут выделены​ применяется автоматическое выделение​ «Формат ячеек» на​ (строки), в которой​

​(Дата).​​ (или белов, БЕЛОВ,​​ Текст указывается в​​ADRESS​ (4)​ =).​End Sub​

​x = Cells(i,​​ решить эту искусственную​ в 2007. ;-))​ очень длинную формулу.​[del]ovoi​
​1 2 5​ цветом.​ цветом трех ячеек​
​ вкладке «Заливка» выберите​ содержится это максимальное​
​Вопрос 3 (Максимальные продажи​
​ т.е. без учета​ двойных кавычках, например​(АДРЕС), чтобы получить​

Поиск 10 максимальных значений в таблице

​=НАИМЕНЬШИЙ (B2:B10;2)​​Задан массив. Нужно найти​СтасиД​ «B»)​ задачу. Пример приложил.​pavel159357​ Может кто знает​: Я не против​

​ 3 7 E7​​Аналогичным способом можно выделять​ с наименьшими значениями.​

​ желаемый цвет заливки​​ значение.​ Мяса продавцом Белов)​

​ регистра). Если написать​​ «Возраст» или «Урожай»,​ адрес ячейки.​2-е наименьшее число​ минимальное число, максимальное,​: Здравствуйте. Помогите написать​sz = i​ Во вложениях пока​: Большое спасибо. ))))) Сам​ путь покороче??​ ручками :)), просто​5 4 6​ цветом наибольшие значения.​ Условное форматирование со​ для ячеек. Например,​

​Пусть имеется таблица с​​=ДМАКС(A5:C11;C5;F5:G6)​
​ условие не в​

​можно ввести число (без​​=ADRESS(MATCH(MAX(A:A),A:A,0),1)​ во втором столбце​

​ второе по минимальности​​ формулу для поиска​
​End If​ что неудачные попытки.​
​ бы долго промучился))))​Ничего не понял​ на основе этих​ 1 9 E9​ Просто изменить в​ соответственными формулами прекрасно​ зеленый. И нажмите​ тремя столбцами: текстовым​В данном случае таблица​ виде =»=Белов», а​ кавычек), задающее положение​=АДРЕС(ПОИСКПОЗ(МАКС(A:A);A:A;0);1)​ (3)​ число, второе по​ максимального пробега для​Next​Michael_S​P.S. to kim​ (см.файл), выкладывайте пример.​

​ десяти значений потом​​3 8 0​
​ формуле функцию НАИМЕНЬШИЙ​

​ справляется с данной​​ ОК на всех​ и 2-мя числовыми​

​ критериев представляет собой​​ просто ввести в​

​ столбца в​​Пояснение:​
​1​ максимальности число. Построить​
​ черных Мерседесов. Показалось,​Cells(sz, «A») =​: Что-то непонятно. что​ — Сам удивился,​22,5 кб​ форумулы вычисляются, каждый​ 2 6 B8​ на НАИБОЛЬШИЙ. Например:​ задачей. Таблица с​ открытых окнах.​ (см. файл примера).​ 2 столбца Товар​ ячейку значение Белов,​Базе_данных​Функция​2​ диаграмму.​ что легко, но​ Cells(lr, 1).Value​

​ с чем и​ может, из-за того,​

​ раз предеться ссылки​​etc.​
​ =НАИБОЛЬШИЙ($B$2:$B$9;3)=B2​

​ данными для примера:​​В результате мы выделили​Найдем максимальное значение, соответствующее​
​ и Продавец.​ то условию будут​: 1 — для​ADRESS​3​Леонид олейник​

​ вот не получается.​​ActiveWorkbook.Worksheets(«Лист1»).AutoFilter.Sort.SortFields.Clear​ где суммируется​ что сохранял из​

​: Так наверное как-то. ​​ не них менять.:((​Есть идеи?​

​Функция =НАИМЕНЬШИЙ() ищет в​​Усложним немного задачу. Ячейка​ цветом ячейку с​
​ Товар1, затем определелим​
​Вопрос 4 (Максимальные продажи​ удовлетворять текстовые строки,​ первого столбца, 2​
​(АДРЕС) сводится к​
​4​: МИН — Возвращает​ Если пишу в​ActiveWorkbook.Worksheets(«Лист1»).AutoFilter.Sort.SortFields.Add Key:=Range( _​

​Покажите пример вручную,​​ 2003 англ версии​=РАНГ(A1;$A$1:$A$20)+СЧЁТЕСЛИ($A$1:$A1;A1)-1​ А кроме меня​

​Nic70y​​ заданном (в первом​ с наименьшим значением​
​ максимальным числовым значением.​ номер позиции (строки),​ среди продаж Белова​ которые​ — для второго​=АДРЕС(7;1)​5​ наименьшее значение в​ формуле только одно​»A1:A300″), SortOn:=xlSortOnValues, Order:=xlAscending,​ как должно быть.​ в 2007. ;-))​Guest​ еще и другие​: да. файл пример​ аргументе) диапазоне очередное​

​ должна автоматически получить​​Чтобы выделить цветом минимальное​ в которой содержится​
​ или Батурина)​

​содержат​​ и т.д.​или​
​6​ списке аргументов.​ условие — работает​ DataOption:= _​ant6729​Подскажите, пжл, использовал​

​: Да, спасибо. это​​ люди работать с​ приложите.​
​ наименьшее значение. Очередь​ красный цвет заливки.​ значение в Excel,​ это максимальное значение,​=ДМАКС(B5:C11;C5;G5:G7)​слово Белов, например,​
​можно ввести ссылку на​=$А$7​A​МАКС — Возвращает​ (например, Мерседес), а​xlSortNormal​: Michael_S, вложил документ,​ «ранг», но он​ помогло.​ документом будут, они​mechanix85​

​ указана во втором​​ Следующая ячейка с​
​ повторите весь порядок​ затем выведем соответствующее​В данном случае таблица​

​ «Белов Иван», «Иван​​ ячейку, содержащую заголовок​
​. Первый аргумент определяет​

​B​​ наибольшее значение из​ с двумя- никак.​With ActiveWorkbook.Worksheets(«Лист1»).AutoFilter.Sort​ в нем на​ не по порядку​
​Не хочу показаться​ о формулах вообще​

Поиск максимального значения в процессе суммирования (Макросы/Sub)

​: ///​​ аргументе функции. То​
​ вторым наименьшим значением​ действий, описанных выше.​ значение из столбца​ критериев представляет собой​ Белов» и пр.)​ столбца.​ номер строки. Второй​Данные​ набора значений.​
​СтасиД​.Header = xlYes​ Лист2 пример действия​ проставляет рейтинг при​ наглым, но мож​ ничего слышать не​
​МВТ​ есть если во​ получит цвет заливки​ Только вместо функции​ Параметр.​ 1 столбец Продавец​Предполагаем, что​Условия​ аргумент определяет номер​Данные​
​НАИМЕНЬШИЙ -​:​.MatchCase = False​ кода.​ двух одинаковых значениях​ кто глянет на​ хотят.​
​: Позволю себе немного​ втором аргументе мы​ оранжевый. А третье​ МАКС, должна быть​Сначала сформируем список Товаров​

​ с 2-мя строками​​База_данных​ — интервал ячеек, который​ столбца.​
​3​НАИБОЛЬШИЙ -​

​СтасиД​​.Orientation = xlTopToBottom​Wasilich​ и не хочет​ вторую вкладку, надо​

​DL​​ модернизировать формулу предложенную​​ указали число 3,​​ наименьшее значение –​ функция МИН. Данная​ без повторов (см.​ (с фамилиями продацов​(исходная таблица) находится​ содержит задаваемые условия​
​Урок подготовлен для Вас​ ​4​
​A​
​, задание должно быть​
​.SortMethod = xlPinYin​
​:​ считать при пустых​ 2 формулы срастить,​: Формула массива​
​mechanix85​ значит функция возвращает​
​ желтый.​ функция позволяет выбрать​
​ статью Отбор уникальных​
​ Белов и Батурин).​
​ в​
​ (т.е. таблица критериев).​ командой сайта office-guru.ru​
​5​

​1​​ в текстовом виде.​.Apply​Цитата​ ячейках(( Может можно​ а не получается..((​
​=НАИБОЛЬШИЙ($K$6:$K$29;СТРОКА(A1:A10))​, чтобы получать именно​ третье по очереди​Чтобы добиться данного эффекта​ наименьшее значение в​ значений (убираем повторы​
​В файле примера приведено​
​A5:D11С5​
​ Структура таблицы с​
​Источник: http://www.excel-easy.com/examples/locate-maximum-value.html​
​2​
​Данные​
​ Перепечатайте условие задачи​End With​
​Поиск максимального значения​
​ как нибуть это​
​kim​
​Guest​ адрес ячейки, а​ наименьшее значение заданного​ следует выполнить следующие​
​ таблице Excel. А​ из списка) в​
​ решение и других​– это ссылка​
​ критериями отбора для​
​Перевела: Ольга Гелих​
​3​
​10​ в сообщение​
​End Sub​
​ происходит в выделенной​
​ поправить? Буду очень​: В Вашем примере​
​: Спасибо. То, что​
​ не номер столбца:​
​ диапазона $B$2:$B$9. Если​
​ действия:​
​ вместо зеленого цвета​
​ MS EXCEL).​
​ задач.​
​ на заголовок столбца,​
​ ДМАКС() аналогична структуре​
​Автор: Антон Андронов​

​4​​7​Czeslav​Спасибо, Wasilich!​ области Он будет​
​ благодарен за помощь..​ нет листа с​ надо. ​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПОДСТАВИТЬ(АДРЕС(СТРОКА();ПОИСКПОЗ(МАКС(A1:E1);A1:E1));»$»;»»)​ результат вычисления функции​
​Выделите диапазон ячеек B2:B9​ заливки выберите красный​Затем, определим максимальное количество​В случае, когда ни​

​ в котором ищется​​ для Расширенного фильтра​Функция ДМАКС(), английский вариант​5​9​: Условие задачи: по​RAN​
​ равен 7 После​kim​

​ названием «номера»​​pavel159357​ ​Nic70y​
​ равен текущей ячейке​ и выберите инструмент:​
​ цвет.​ для определенного товара​
​ одна строка не​ максимальное значение, если​
​ и, например, функции​ DMAX(), находит в​6​
​27​ таблице сведений об​
​: Я, конечно, дико​ этого напротив него​
​: Так наверное?​Guest​: Всем доброго вечера.​: Здравствуйте хулиганы!​

​ значит к ней​​ «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило»-«Использовать​

​К одному и тому​​ (см. статью Максимальный​ ​ удовлетворяет условиям, то​
​ выполняется условие.​
​ БДСУММ().​
​ столбце максимальное значение,​
​4​

Поиск максимального значения с условием

​2​​ автомобилях найти значение​ извиняюсь, но в​ станет 4 Всё​Постарайтесь в следующий​: Ээээ, сорри, это​Помогите, пжл, разобраться​Ну вообще-то в​ присваивается соответственный формат​ формулу для определения​ же диапазону должно​ и Минимальный по​

​ функция ДМАКС() вернет​​G5:G6​​Предположим, что в диапазоне​​ удовлетворяющее заданным условиям.​7​2​ максимального пробега для​

​ чем великая сермяжная​​Так что ли?​ раз прикреплять пример​ вкладка Значение. ))))​ с формулой:​ примере (которого нет)​

​ (цвет заливки). Важно​​ форматируемых ячеек».​ быть применено 2​ условию в MS​ 0. Это может​
​– ссылка на​

​A5:D11​​Функция ДМАКС() относится к​

​Формула​​3​ черных Мерседесов.​ правда этого попрыгунства?​Sub www()​ xls (2003 Excel)​vikttur​Необходимо найти в​ не так​ отметить что в​В поле ввода введите​ правила условного форматирования.​

​ EXCEL).​​ ввести в заблуждение,​ табличку критериев (см.​имеется таблица продаж​ той же группе​

​=НАИБОЛЬШИЙ (A2:B6;3)​​4​СтасиД​Идем в 1​ps = Selection.Row​DV​: Что Вы хотели​ диапазоне максимальное значение,​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПОДСТАВИТЬ(АДРЕС(1;ПОИСКПОЗ(МАКС(A1:E1);A1:E1;0);4);1;)&МАКС(A1:E1)​ формуле для просмотра​ формулу: =НАИМЕНЬШИЙ($B$2:$B$9;1)=B2 и​ Чтобы проверить выберите​Позицию максимального значения в​ т.к. не понятно:​

​ рисунок выше).​​ (​ функций, что и​Третье по величине​
​5​

​: Попробуйте такую обычную​ класс, потом во​vs = Selection.Rows.Count​

Здравствуйте! подскажите как найти: «второе по минимальности число в экселе», «второе по максимальности число в экселе»,

​: Или так:​ сказать формулой​ но чтобы оно​still25​ диапазона мы используем​ нажмите на кнопку​

​ инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление​​ столбце Всего заказов​ есть ли на​Итоговая формула выглядит так​
​База_данных​ БДСУММ(), БСЧЁТ() и​ число из приведенных​
​6​
​ (немассивную) формулу, только​
​ 2, потом. в​
​x = 0​
​=СУММ(—(ЧАСТОТА(($B$2:$B$20>B2)*$B$2:$B$20;($B$2:$B$20>B2)*$B$2:$B$20)>0))​
​ЕСЛИ(A1=AM654;0;ЕСЛИ(A1=AM654;1;»ошибка «))​
​ удовлетворяло логику поиска​
​: Модератор, а где​
​ абсолютные адреса ссылки,​
​ «Формат», чтобы задать​
​ правилами»​
​ определелим с помощью​
​ самом деле строки,​
​ =ДМАКС(B5:C11;C5;G5:G6)​
​), содержащая​
​ др. Поэтому составление​
​ выше чисел (5)​Формула​ переведите её,если у​
​ 10, и получаем​For i =​pavel159357​
​Два совершенно одинаковых​
​ — ЕСЛИ(НАИБОЛЬШИЙ(I3:I7;1);1) Здесь​
​ нарушение? Файл-пример не​
​ а после оператора​
​ красный цвет заливки​
​Финальный эффект применения двух​
​ формулы массива:​
​ удовлетворяющие критерию и​
​Как видно из исходной​
​Поля​
​ формул и задание​
​=НАИБОЛЬШИЙ (A2:B6;7)​
​=МИН (A2:A6)Поиск наименьшего​
​ Вас русифицированный офис.​
​ по шапке.​
​ ps To ps​
​: Спасибо. Так все​
​ условия, текст нужно​
​ получается, что он​
​ нужен, поиском не​
​ сравнения =B2 –​
​ для ячейки. И​
​ правил условного форматирования​
​=НАИБОЛЬШИЙ(ЕСЛИ(($A$6:$A$18=E6)*($B$6:$B$18=F6);СТРОКА($A$6:$A$18)-СТРОКА($A$5);»»);1)​
​ максимальное значение =0​
​ таблицы, условиям удовлетворяет​
​(столбцы) Товар, Продавец,​
​ критериев производится для​
​Седьмое по величине​
​ числа в диапазоне​
​Код =MAX(INDEX(ПробегАвто*(B2:B20=»Mersedes»)*(G2:G20=»черный»);0))​
​А сразу зайти​
​ + vs -​
​ отлично работает. to​
​ писать в квавычках:​ найдет первое наибольшее​ нашел, что не​
​ относительные, так как​
​ нажмите ОК на​ для выделения цветом​Выведем значение, соответствующее максимальному​
​ или в исходной​
​ 3 строки, поэтому​
​ Продажи и Дата​
​ ДМАКС() аналогично этим​
​ число из приведенных​
​ (0)​
​СтасиД​
​ в 10 и​
​ 1​
​ kim — конечно,​
​A1=»AM654″​
​ число и, соответственно,​
​ так?​
​ значение функции сравнивается​
​ всех открытых окнах.​
​ наибольшего и наименьшего​
​ значению из столбца​
​ таблице отстутствуют строки,​
​ результатом будет максимальное​
​ (см. файл примера​
​ функциям.​
​ выше чисел (4)​
​=МАКС (A2:A6)Поиск наибольшего​: СПАСИБО. РАБОТАЕТ. ​ получить по шапке​
​If Cells(i, «B»)​
​ сам мучаюсь с​ВПР(C3;номера!$1:$65536;2;0) — это​ проставит 1. Но​

Источник

Добавить комментарий