Progress-servis55.ru

Новости из мира ПК
28 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Мин в excel

Примеры формул с использованием функций МИН и МИНА в Excel

Функция МИН используется для нахождения минимального числа в исследуемом диапазоне и возвращает соответствующее число.

Функция МИНА предназначена для поиска минимального значения в исследуемом диапазоне данных и возвращает соответствующий результат.

Примеры использования функций МИН и МИНА в Excel

Пример 1. В таблице Excel содержатся данные о дате рождения офисных работников. Определить минимальный возраст работника.

Для расчетов используем формулу массива (корректный результат только при нажатии комбинации Ctrl+Shift+Enter):

Единственным аргументом является выражение ГОД(СЕГОДНЯ())-ГОД(B3:B10), возвращающее массив числовых значений, равных разнице текущего года и года рождения каждого сотрудника. В результате вычислений получим:

Формула автоматически вычислила, что самому младшему сотруднику 27 лет.

Как вычислить сумму минимальных неотрицательных значений в Excel

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

Для определения минимальных неотрицательных чисел используем формулу массива:

Единственным аргументом является функция ЕСЛИ, выполняющая проверку массива данных на вхождения положительных чисел. Если условие выполняется, функция МИН принимает в качестве аргумента массив, содержащий только положительные числа. Аналогично найдем минимальные значения для остальных столбцов. Полученный результат (Ctrl+Shift+Enter):

Найдем наименьшее число в таблице с помощью формулы:

В качестве аргументов функции являются значения, возвращаемые каждой из функций МИН для указанного вектора данных. Использовать как формулу массива. Результат (Ctrl+Shift+Enter):

Поиск нескольких наименьших значений при условиях в Excel

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

Формула для расчета (формула массива):

  1. Функция ЕСЛИ проверяет условие МИНА(ЕСЛИ(A3:A15=D1;B3:B15;»»))>=0, где МИНА возвращает минимальное значение скидки для товара, код которого указан в ячейке D1.
  2. Функция МИНА учитывает логические значения. Возможен случай, когда для какого-либо товара скидки не существует (все значения – ЛОЖЬ), и будет возвращен результат 0 (нуль). В этом случае будет возвращена текстовая строка «Скидки нет». Аналогичное событие произойдет, если все скидки – только положительные числа.
  3. Если условие не выполняется, будет возвращена максимальная скидка (наибольшее отрицательное значение) для указанного кода товара.

Вычислим наибольшие скидки для остальных товаров. В результате получим (Ctrl+Shift+Enter):

Особенности использования функций МИН и МИНА в Excel

Функция МИН имеет следующую синтаксическую запись:

=МИН( число1 ;[число2]…)

  • число1 – обязательный аргумент, характеризующий первое число из диапазона, в котором требуется найти минимальное значение;
  • [число2]… — второй и последующие необязательные аргументы, характеризующие второе и последующие числа из исследуемого диапазона.

Функция МИНА имеет следующую синтаксическую запись:

=МИНА( значение1; [значение2]…)

  • значение1 – обязательный аргумент, характеризующий первое вхождение в диапазон, в котором требуется найти минимальное значение;
  • [значение2]… — второй и последующие необязательные аргументы, характеризующие второе и последующие вхождения исследуемого диапазона данных.
  1. Разница в синтаксисе подчеркивает смысловое различие двух функций: МИН работает только с числовыми значениями, МИНА дополнительно учитывает логический тип данных.
  2. Если в качестве аргументов функций МИН и МИНА были переданы только текстовые строки, не являющиеся текстовыми представлениями чисел, функции вернут значение 0.
  3. Функция МИН, принимающая в качестве аргумента ссылку на диапазон данных, игнорирует не только логические ИСТИНА и ЛОЖЬ, а также текстовые строки и пустые ячейки.
  4. Если в качестве аргумента МИН или МИНА является формула, возвращающая ошибку, результатом выполнения данных функций также будет являться код ошибки. Рекомендуется выполнять проверку данных с помощью функции ЕСЛИОШИБКА.
  5. Функции МИН и МИНА не имеют логических функций-аналогов, как это реализовано, например, у функции СЧЁТ (СЧЁТЕСЛИ), поэтому проверку данных следует выполнять при выполнении МИН и МИНА, передавая им в качестве аргумента логические функции (ЕСЛИ, ЕСЛИОШИБКА и прочие).
  1. Функция МИНА возвращает значение 0 (нуль), если в диапазоне, на который была передана ссылка в качестве аргумента, содержатся текстовые значения или текстовые представления чисел.
  2. Обе функции используются для нахождения минимальных величин в переданном в качестве аргумента диапазоне значений, однако между ними есть несколько различий:
  • Если одним из аргументов функции МИН является логическое значение (ИСТИНА или ЛОЖЬ, которые могут быть преобразованы к числовым значениям 1 и 0 соответственно), это значение будет учитываться в расчетах. Например, функция =МИН(100;ИСТИНА;ЛОЖЬ;10) вернет значение 0.
  • Если в качестве аргумента функции МИН была передана ссылка на диапазон, содержащий данные логического типа, последние учитываться не будут. Например, функция =МИН(A1:A4) вернет значение 10, если диапазон ячеек A1:A4 содержит следующие данные: 100, ИСТИНА, ЛОЖЬ и 10 соответственно.
  • Чтобы при расчетах учитывались также данные логического типа, следует использовать функцию МИНА. Например, запись =МИНА(A1:A4) вернет значение 0 (логическое ЛОЖЬ эквивалентно числовому 0), если ячейки A1:A4 содержат данные как в предыдущем пункте.
Читать еще:  Ограничение количества символов в excel

Excel мин если

Функция МИН() в MS EXCEL

​Смотрите также​ A1, B1, C1)​ только к данным​формирует массив​ я взял одномерный​Бизнес​ A7 имеет максимальное​Вес​Уровень​

​ ячеек в диапазоне​

​ диапазонов и условий.​​ (на английском языке).​

​Альтернативный и более наглядный​​ необходимости измените ширину​ текстовые представления чисел,​ СУММ() и СЧЁТ()​ записав формулу =ИСТИНА+0).​Найдем с помощью функции​=МИН (ЕСЛИ (A1​ находящимся на листе,​

​<ИСТИНА:ИСТИНА:ЛОЖЬ:ЛОЖЬ:ИСТИНА>​ вертикальный массив А1:А5​200​ значение, поэтому результат​Оценка​10​ макс_диапазон ячейка A6​Размер и форма аргументов​

​Функция МАКСЕСЛИ возвращает максимальное​ вариант (без использования​ столбцов, чтобы видеть​ логические значения (например,​ у МИН() нет​ Если логическое значение​ МИН(), английский вариант​ Для массивного объёма​ но и для​

​, после чего применяя​Для решения этой​1​ равен 12.​Класс​b​ имеет максимальное значение,​ макс_диапазон и диапазон_условияN​ значение из заданных​ формул массива) -​ все данные.​ ИСТИНА или ЛОЖЬ)​ аналога СУММЕСЛИ() и​ введено в аргументе​ MIN(), минимальное значение​ данных придётся напротив​ виртуальных массивов​ функцию ЕСЛИ() мы​ задачи можно использовать​b​Пример 5​Уровень​Бизнес​ поэтому результат равен​ должны быть одинаковыми.​ определенными условиями или​ создать соседний столбец.​Данные​ в ссылке.​

​ СЧЁТЕСЛИ(), позволяющих выполнять​ не через ссылку,​ в списке аргументов.​ каждой ячейки написать​В файле -примере приведены​ преобразуем массив в​ как дополнительный столбец​

​Техника​Вес​10​100​ 91.​ В противном случае​ критериями ячеек.​Если критерий относится к​ЛОЖЬ​Если аргументом является массив​

​ вычисления с учетом​ а напрямую (=МИН(ИСТИНА;55)),​ Предполагаем, что диапазон​ ЕСЛИ (A1 2)​ все решения, включая​ следующий:​ с промежуточной формулой,​300​Оценка​b​1​Пример 2​

​ эти функции вернут​Примечание:​ текстовому столбцу, то​0,2​ или ссылка, учитываются​

​ условия. Но, с​ то формула учтет​ может содержать числа,​Находим наибольшее значение​ варианты для диапазонов,​<5:7:ЛОЖЬ:ЛОЖЬ:3>​

МИНА (функция МИНА)

​ так и одну​1​10​​Бизнес​​a​

Описание

​Вес​ ошибку #ЗНАЧ!.​

Синтаксис

​ Эта функция недоступна в​

​ минимальное положительное значение​0,5​

​ только значения массива​​ помощью формул массива​ это значение (в​ числовые значения в​ ячеек, пишем в​ содержащих отрицательные числа​. Так как функция​

Замечания

​ формулу массива​a​b​8​Техника​Оценка​Скопируйте данные примеров из​

​ Excel 2016 при отсутствии​ можно найти с​0,4​ или ссылки. Пустые​ можно получить формулу​ нашем случае она​ текстовом формате, значения​

Читать еще:  Изменить заголовки столбцов в excel

​ переменную mx​Область применения: Любая​МИН()​1. Решение с​Техника​1​

​1​100​10​ приведенных ниже таблиц​ подписки на Office 365.​

​ помощью формулы массива:​0,8​ ячейки и текст​ для нахождения минимального​

​ вернет 1). Если​ ошибки, пустые ячейки.​Создаём массив, куда​ версия Excel​игнорирует текстовые и​ дополнительным столбцом​

Пример

​100​a​a​100​b​ и вставьте их​ Если у вас​=МИН(ЕСЛИ((A6:A15=$D$6)*(B6:B15>0);B6:B15))​Формула​ в массиве или​ с учетом условия​ логическое значение введено​Синтаксис​

Мин в excel

Информация о сайте

Инструменты и настройки

Excel Windows
и
Excel Macintosh

Вопросы и решения

Работа и общение

Работа форума и сайта

Функции листа Excel

= Мир MS Excel/Статьи об Excel

  • 1
  • 2
  • 3
  • Приёмы работы с формулами [13]
    Инструменты Excel [4]
    Форматирование [1]
    Примечания [1]
    Гиперссылки [1]
    Excel для Windows и Excel для Mac OS [2]

    Исходные данные
    Исходными данными может быть любой числовой набор данных, таких как горизонтальный или вертикальный диапазон, двумерный массив или даже не смежные диапазоны или отдельно заполненные ячейки. Для удобства я взял одномерный вертикальный массив А1:А5

    Для решения этой задачи можно использовать как дополнительный столбец с промежуточной формулой, так и одну формулу массива

    1. Решение с дополнительным столбцом

    В В1 напишите формулу

    и скопируйте её на диапазон В2:В5. Эта промежуточная формула в дополнительном столбце будет «убирать» из исходных данных нули, заменяя их на пустую строку «»

    В С1 напишите формулу

    Она и вернёт искомый результат — число 3

    Если в диапазоне есть отрицательные числа, то вместо формулы

    Как это работает: Вот эта часть формулы A1:A5<>0 формирует массив , после чего применяя функцию ЕСЛИ() мы преобразуем массив в следующий: . Так как функция МИН() игнорирует текстовые и логические значения, то в итоге получаем искомое — число 3

    Если в диапазоне есть отрицательные числа, то вместо формулы


    Как это работает: С помощью функции СЧЁТЕСЛИ мы подсчитываем количество нулей в диапазоне и прибавив к этому количеству единицу мы возвращаем первое наименьшее число более нуля с помощью функции НАИМЕНЬШИЙ

    Если в диапазоне есть отрицательные числа, то вместо формулы

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

    В Microsoft Excel давно есть в стандартном наборе функции СЧЁТЕСЛИ (COUNTIF) , СУММЕСЛИ (SUMIF) и СРЗНАЧЕСЛИ (AVERAGEIF) и их аналоги, позволяющие искать количество, сумму и среднее в таблице по одному или нескольким условиям. Но что если нужно найти не сумму или среднее, а минимум или максимум по условию(ям)?

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

    Таким образом, условием будет наименование товара (бумага, карандаши, ручки), а диапазоном для выборки — столбец с ценами.

    Для будущего удобства, конвертируем исходный диапазон с ценами в «умную таблицу». Для этого выделите его и выберите на вкладке Главная — Форматировать как таблицу (Home — Format as Table) или нажмите Ctrl+T. Наша «поумневшая» таблица автоматически получит имя Таблица1, а к столбцам можно будет, соответственно, обращаться по их именам, используя выражения типа Таблица1[Товар] или Таблица1[Цена]. При желании, стандартное имя Таблица1 можно подкорректировать на вкладке Конструктор (Design) , которая появляется, если щелкнуть в любую ячейку нашей «умной» таблицы. Подробнее о таких таблицах и их скрытых возможностях можно почитать здесь.

    Способ 1. Функции МИНЕСЛИ и МАКСЕСЛИ в Excel 2016

    Начиная с версии Excel 2016 в наборе функции Microsoft Excel наконец появились функции, которые легко решают нашу задачу — это функции МИНЕСЛИ (MINIFS) и МАКСЕСЛИ (MAXIFS) . Синтаксис этих функции очень похож на СУММЕСЛИМН (SUMIFS) :

    =МИНЕСЛИ( Диапазон_чисел ; Диапазон_проверки1 ; Условие1 ; Диапазон_проверки2 ; Условие2 . )

    • Диапазон_чисел — диапазон с числами, из которых выбирается минимальное или максимальное
    • Диапазон_проверки — диапазон, который проверяется на выполнение условия
    • Условие — критерий отбора

    Например, в нашем случае:

    Просто, красиво, изящно. Одна проблема — функции МИНЕСЛИ и МАКСЕСЛИ появились только начиная с 2016 версии Excel. Если у вас (или тех, кто будет потом работать с вашим файлом) более старые версии, то придется шаманить другими способами.

    Способ 2. Формула массива

    В английской версии это будет, соответственно =MIN(IF(Table1[Товар]=F4;Table1[Цена]))

    Не забудьте после ввода этой формулы в первую зеленую ячейку G4 нажать не Enter , а Ctrl + Shift + Enter , чтобы ввести ее как формулу массива. Затем формулу можно скопировать на остальные товары в ячейки G5:G6.

    Давайте разберем логику работы этой формулы поподробнее. Функция ЕСЛИ проверяет каждую ячейку массива из столбца Товар на предмет равенства текущему товару (Бумага). Если это так, то выдается соответствующее ему значение из столбца Цена. В противном случае – логическое значение ЛОЖЬ (FALSE) .

    Таким образом внешняя функция МИН (MIN) выбирает минимальное не из всех значений цен, а только из тех, где товар был Бумага, т.к. ЛОЖЬ функцией МИН игнорируется. При желании, можно выделить мышью всю функцию ЕСЛИ(…) в строке формул

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

    Способ 3. Функция баз данных ДМИН

    Этот вариант использует малоизвестную (и многими, к сожалению, недооцененную) функцию ДМИН (DMIN) из категории Работа с базой данных (Database) и требует небольшого изменения результирующей таблицы:

    Как видите, зеленые ячейки с результатами транспонированы из столбца в строку и над ними добавлена мини-таблица (F4:H5) с условиями. Логика работы этой функции следующая:

    • База_данных — вся наша таблица вместе с заголовками.
    • Поле — название столбца из шапки таблицы, из которого выбирается минимальное значение.
    • Критерий — таблица с условиями отбора, состоящая (минимально) из двух ячеек: названия столбца, по которому идет проверка (Товар) и критерия (Бумага, Карандаши, Ручки).

    Это обычная формула (не формула массива), т.е. можно вводить и использовать ее привычным образом. Кроме того, в той же категории можно найти функции БДСУММ (DSUM) , ДМАКС (DMAX) , БСЧЁТ (DCOUNT) , которые используются совершенно аналогично, но умеют находить не только минимум, но и сумму, максимум и количество значений по условию.

    Способ 4. Сводная таблица

    Если в исходной таблице очень много строк, но данные меняются не часто, то удобнее будет использовать сводную таблицу, т.к. формула массива и функция ДМИН могут сильно тормозить Excel.

    Установите активную ячейку в любое место нашей умной таблицы и выберите на вкладке Вставка — Сводная таблица (Insert — Pivot Table) . В появившемся окне нажмите ОК:

    В конструкторе сводной таблицы перетащите поле Товар в область строк, а Цену в область значений. Чтобы заставить сводную вычислять не сумму (или количество), а минимум щелкните правой кнопкой мыши по любому числу и выберите в контекстном меню команду Итоги по — Минимум:

    голоса
    Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector