Bazaprogram.ru

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

Функция макс в excel

Excel макс

МАКС (функция МАКС)

​Смотрите также​ отсюда — т.е.​Michael_S​​ номер позиции (строки),​​B11​

Описание

​ одна строка не​ Белов и Батурин).​

Синтаксис

​ значение из массива​ удовлетворять текстовые строки,​

​ или сбоку, чтобы​​ (​ двойных кавычках, например​База_данных​30​ листа Excel. Чтобы​ или ссылкой, то​

Замечания

​В этой статье описаны​ про массивы ни​: Не ругайте за​ в которой содержится​

​ввести итоговую формулу​ удовлетворяет критерию.​В файле примера приведено​=ДМАКС(B5:D11;D5;G5:G6)​

​ (450; 6544; 1245),​ которые​ она не мешала​База_данных​ «Возраст» или «Урожай»,​представляет собой диапазон​Функция ДМАКС(), английский вариант​ отобразить результаты формул,​

​ в нем учитываются​ синтаксис формулы и​ слова. Лечим стандартно:​ название, вопрос именно​

​ это максимальное значение,​ =МАКС(B2:B10)​Найдем максимальное значение по​ решение и других​Решение аналогично предыдущей задаче,​

​ т.е. 6544.​содержат​ добавлению новых данных​), содержащая​можно ввести число (без​ ячеек с данными​

Пример

​ DMAX(), находит в​ выделите их и​ только числа или​ использование функции​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=МАКСА(—<"20";"30";"40">)​ по функции (по​ затем выведем соответствующее​Нахождение максимального/ минимального значения​ модулю в диапазоне​ задач.​ только максимальное значение​Альтернативное решение — формула​слово Белов, например,​

​ в таблицу), состоящую​

​ кавычек), задающее положение​

​ связанными логически, т.е.​

​ столбце максимальное значение,​

​ нажмите клавишу F2,​

​ ссылки. Пустые ячейки,​

​ значение из столбца​ — простая задача,​

​ с положительными и​

​В случае, когда ни​

​ ищется не в​ =НАИБОЛЬШИЙ(ЕСЛИ(B6:B11=G6;C6:C11;»»);1), которая вводится​ «Белов Иван», «Иван​

​ из заголовка (совпадает​

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

​(столбцы) Товар, Продавец,​ столбца в​ таблицу. Верхняя строка​ удовлетворяющее заданным условиям.​

​ а затем —​ логические значения и​в Microsoft Excel.​ Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=МАКСА(20;30;40>) отрабатывает корректно,​Почему​ Параметр.​ но она несколько​ отрицательными числами.​ одна строка не​

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

​ столбце​ как формула массива​

  • ​ Белов» и пр.)​ с названием заголовка​
  • ​ Продажи и Дата​Базе_данных​ таблицы должна содержать​
  • ​Функция ДМАКС() относится к​ клавишу ВВОД. При​ текст в массиве​Возвращает наибольшее значение из​

​ так как в​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=МАКСА(«20″;»30″;»40»)​​Сначала сформируем список Товаров​ усложняется, если МАКС/​Для решения задачи можно​ удовлетворяет условиям, то​С​ (подробнее см. здесь).​Предполагаем, что​​ столбца исходной таблицы,​​ (см. файл примера​: 1 — для​ заголовки всех столбцов.​
​ той же группе​​ необходимости измените ширину​ или ссылке игнорируются.​ набора значений.​ массиве значения нужного​возвращает 40,​​ без повторов (см.​​ МИН нужно найти​

  • ​ использовать следующую формулу​ функция ДМАКС() вернет​(Продажи), а в​​ В случае, когда​​База_данных​ к которому применяется​ и рисунок выше).​ первого столбца, 2​
  • ​ В​ функций, что и​ столбцов, чтобы видеть​​Если аргументы не содержат​​МАКС(число1;[число2];. )​ типа.​а Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=МАКСА(<"20";"30";"40">)возвращает ноль?​ статью Отбор уникальных​
  • ​ не среди всех​ массива:​ 0. Это может​

​ столбце​​ ни одна строка​(исходная таблица) находится​ критерий) и собственно​Сформулируем задачи в виде​ — для второго​Базе_данных​ БДСУММ(), БСЧЁТ() и​ все данные.​ чисел, функция МАКС​

Задачи

​Аргументы функции МАКС описаны​​Nic70y​​Чуть более расширено​ значений (убираем повторы​​ значений диапазона, а​​=МАКС(ABS(A2:A10))​​ ввести в заблуждение,​​D​ не удовлетворяет условиям,​ в​ критерия (условия отбора);​

​строки называются записями,​ др. Поэтому составление​​Данные​ возвращает значение 0​ ниже.​: Анологичный случай​ в файле.​ из списка) в​ только среди тех,​Предполагается, что числовые значения​ т.к. не понятно:​

  • ​ то формула вернет​​A5:D11С5​​Условия отбора должны быть​Вопрос1 (Определить максимальные продажи​можно ввести ссылку на​ а столбцы —​ формул и задание​10​ (ноль).​Число1, число2. ​китин​buchlotnik​ MS EXCEL).​ которые удовлетворяют определенному​
  • ​ содержатся в диапазоне​ есть ли на​Вопрос 3 (Максимальные продажи​ ошибку #ЧИСЛО! в​– это ссылка​ записаны в специальном​​ Белова).​​ ячейку, содержащую заголовок​ полями.​ критериев производится для​7​Аргументы, которые являются значениями​ Аргумент «число1» является обязательным,​: Коля​: насколько понимаю потому​Затем, определим максимальное количество​ условию. Эта задача​A2:A10​​ самом деле строки,​​ Мяса продавцом Белов)​ отличие от ДМАКС(),​ на заголовок столбца,​

​ формате: =»=Белов» (будет​​Т.е. найдем строки,​​ столбца.​Поле​​ ДМАКС() аналогично этим​​9​ ошибки или текстами,​ последующие числа необязательные.​Michael_S​ что в первом​​ для определенного товара​​ решена в статье​(см. файл примера).​ удовлетворяющие критерию и​

​=ДМАКС(A5:C11;C5;F5:G6)​ которая вернет 0​

​ в котором ищется​ производиться поиск в​ в которой в​Условия​ — заголовок столбца, в​ функциям.​27​

​ не преобразуемыми в​ От 1 до​, туда же ссылается.​ случае у нас​ (см. статью Максимальный​ Максимальный и Минимальный​ После ввода формулы​ максимальное значение =0​В данном случае таблица​ (это может ввести​ максимальное значение, если​ столбце Продавец только​ столбце Продавец содержится​ — интервал ячеек, который​ котором ищется максимальное​Для использования этой функции​2​ числа, приводят в​​ 255 чисел, среди​​Nic70y​

​ в качестве аргумента​ и Минимальный по​​ по условию в​ нужно нажать​ или в исходной​

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

​ в заблуждение, т.к.​ выполняется условие.​ значений​ значение Белов. Если​​ содержит задаваемые условия​​ значение, если выполняется​ требуется чтобы:​​Формула​​ возникновению ошибок.​

​ которых требуется найти​: Игорь, все пора​

​ условию в MS​ MS EXCEL. Здесь​CTRL+SHIFT+ENTER​ таблице отстутствуют строки,​

​ 2 столбца Товар​ не понятно есть​G5:G6​

​ такие строки есть​ (т.е. таблица критериев).​ условие. Существует несколько​исходная таблица имела заголовки​Описание​Если в ссылку в​

​ наибольшее.​ мне на пенсию​текстовых значений​

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

​ EXCEL).​ найдем номер позиции​.​ удоблетворяющие критерию.​ и Продавец.​ ли в исходной​– ссылка на​со словом Белов​ в таблице, то​ Структура таблицы с​ вариантов заполнения аргумента​ столбцов;​Результат​ качестве части вычислений​

​Аргументы могут быть либо​ :(​- они автоматически​Позицию максимального значения в​ (строки), в которой​

​Альтернативный вариант — создать​Как показано на рисунке​Вопрос 4 (Максимальные продажи​ таблице строки, удоблетворяющие​ табличку критериев (см.​ (или белов, БЕЛОВ,​

Максимальное значение по модулю в MS EXCEL

​ для них выведем​ критериями отбора для​Поле​критерии должны были оформлены​

​=МАКС(A2:A6)​ необходимо добавить логические​ числами, либо содержащими​
​старый стал, невнимательный​

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

​ т.е. без учета​ максимальное значение из​ ДМАКС() аналогична структуре​​:​​ в виде небольшой​Наибольшее значение в диапазоне​ значения и текстовые​ числа именами, массивами​ :(​​ а вот когда​​ определелим с помощью​ значение.​

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

​ ячейке​ отстутствует в исходной​ или Батурина)​ См. раздел​Итоговая формула выглядит так​ регистра). Если написать​ столбца Продажи.​ для Расширенного фильтра​можно ввести текстовое значение,​ таблицы с заголовками;​ A2:A6.​ представления, воспользуйтесь функцией​ или ссылками.​. ​ есть ссылка на​ формулы массива:​Пусть имеется таблица с​B2​

​ таблице, но «максимальным»​=ДМАКС(B5:C11;C5;G5:G7)​Недостаток функции​ =ДМАКС(B5:C11;C5;G5:G6)​

​ условие не в​Алгоритм следующий:​ и, например, функции​ представляющий собой название​заголовки таблицы критериев совпадали​27​ МАКСА.​Учитываются логические значения и​

Решение

​наверное по той​ ячейки или конструкция​=НАИБОЛЬШИЙ(ЕСЛИ(($A$6:$A$18=E6)*($B$6:$B$18=F6);СТРОКА($A$6:$A$18)-СТРОКА($A$5);»»);1)​ тремя столбцами: текстовым​ввести формулу =ABS(A2),​ значением является 0!​

​В данном случае таблица​).​Как видно из исходной​ виде =»=Белов», а​Создадим в диапазоне​ БДСУММ().​

​ одного из заголовков​ с заголовками исходной​=МАКС(A2:A6; 30)​Скопируйте образец данных из​

​ текстовые представления чисел,​

​ же причине, что:​ <"20";"30";"40">— это​Выведем значение, соответствующее максимальному​ и 2-мя числовыми​

Работа функции МАКСА() (Формулы/Formulas)

​ скопировать ее вниз,​​Лучше использовать альтернативную формулу​ критериев представляет собой​Вопрос 2 (Последняя продажа​ таблицы, условиям удовлетворяет​
​ просто ввести в​
​G5:G6​ ​Предположим, что в диапазоне​
​Базы_данных​
​ таблицы (если критерий​Наибольшее значение в диапазоне​

​ следующей таблицы и​​ которые введены непосредственно​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=МАКС(-A1;A2;A3)​массив​ значению из столбца​ (см. файл примера).​​ например, с помощью​​ =НАИБОЛЬШИЙ(ЕСЛИ(A6:A15=D6;B6:B15;»»);1), которая возвращает​ 1 столбец Продавец​ Белова).​ 3 строки, поэтому​ ячейку значение Белов,​табличку критериев (желательно​​A5:D11​​(исходной таблицы) .​ не задается формулой).​ A2:A6 и значение​ вставьте их в​ в список аргументов.​ ​вернет -20, аКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>=МАКСА(-A1;A2;A3)вернет​ ​- он автоматом​ Параметр, с помощью​Найдем максимальное значение, соответствующее​ Маркера заполнения и​ ошибку #ЧИСЛО! в​

​ с 2-мя строками​​В какой день​

​ результатом будет максимальное​​ то условию будут​​ над исходной таблицей​​имеется таблица продаж​

Статистические функций Excel

В данной статье будет рассмотрено несколько статистических функций приложения Excel:

Функция МАКС

Возвращает максимальное числовое значение из списка аргументов.

Синтаксис: =МАКС(число1; [число2]; …), где число1 является обязательным аргументом, все последующие аргументы (до число255) необязательны. Аргумент может принимать числовые значения, ссылки на диапазоны и массивы. Текстовые и логические значения в диапазонах и массивах игнорируются.

=МАКС(<1;2;3;4;0;-5;5;"50">) – возвращает результат 5, при этом строка «50» игнорируется, т.к. задана в массиве.
=МАКС(1;2;3;4;0;-5;5;»50″) – результатом функции будет 50, т.к. строка явно задана в виде отдельного аргумента и может быть преобразована в число.
=МАКС(-2; ИСТИНА) – возвращает 1, т.к. логическое значение задано явно, поэтому не игнорируется и преобразуется в единицу.

Функция МИН

Возвращает минимальное числовое значение из списка аргументов.

Синтаксис: =МИН(число1; [число2]; …), где число1 является обязательным аргументом, все последующие аргументы (до число255) необязательны. Аргумент может принимать числовые значения, ссылки на диапазоны и массивы. Текстовые и логические значения в диапазонах и массивах игнорируются.

=МИН(<1;2;3;4;0;-5;5;"-50">) – возвращает результат -5, текстовая строка игнорируется.
=МИН(1;2;3;4;0;-5;5;»-50″) – результатам функции будет -50, так как строка «-50» задана в виде отдельного аргумента и может быть преобразована в число.
=МИН(5; ИСТИНА) – возвращает 1, так как логическое значение задано явно в виде аргумента, поэтому не игнорируется и преобразуется в единицу.

Функция НАИБОЛЬШИЙ

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

Синтаксис: =НАИБОЛЬШИЙ(массив; n), где

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

Массив или диапазон НЕ обязательно должен быть отсортирован.

На изображении приведено 2 диапазона. Они полностью совпадают, кроме того, что в первом столбце диапазон отсортирован по убыванию, он представлен для наглядности. Функция ссылается на диапазон ячеек во втором столбце и возвращает элемент, являющийся 3 наибольшим значением.

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

Функция НАИМЕНЬШИЙ

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

Синтаксис: =НАИМЕНЬШИЙ(массив; n), где

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

Массив или диапазон НЕ обязательно должен быть отсортирован.

Функция РАНГ

Возвращает позицию элемента в списке по его значению, относительно значений других элементов. Результатом функции будет не индекс (фактическое расположение) элемента, а число, указывающее, какую позицию занимал бы элемент, если список был отсортирован либо по возрастанию либо по убыванию.
По сути, функция РАНГ выполняет обратное действие функциям НАИБОЛЬШИЙ и НАИМЕНЬШИЙ, т.к. первая находит ранг по значению, а последние находят значение по рангу.
Текстовые и логические значения игнорируются.

Синтаксис: =РАНГ(число; ссылка; [порядок]), где

  • число – обязательный аргумент. Числовое значение элемента, позицию которого необходимо найти.
  • ссылка – обязательный аргумент, являющийся ссылкой на диапазон со списком элементов, содержащих числовые значения.
  • порядок – необязательный аргумент. Логическое значение, отвечающее за тип сортировки:
    • ЛОЖЬ – значение по умолчанию. Функция проверяет значения по убыванию.
    • ИСТИНА – функция проверяет значения по возрастанию.

Если в списке отсутствует элемент с указанным значением, то функцией возвращается ошибка #Н/Д.
Если два элемента имеют одинаковое значение, то возвращается ранг первого обнаруженного.
Функция РАНГ присутствует в версиях Excel, начиная с 2010, только для совместимости с более ранними версиями. Вместо нее внедрены новые функции, обладающие тем же синтаксисом:

  • РАНГ.РВ – полная идентичность функции РАНГ. Добавленное окончание «.РВ», сообщает о том, что, в случае обнаружения элементов с равными значениями, возвращается высший ранг, т.е. самого первого обнаруженного;
  • РАНГ.СР – окончание «.СР», сообщает о том, что, в случае обнаружения элементов с равными значениями, возвращается их средний ранг.

В данном случае используется возврат ранга при проверке диапазона значений по возрастанию.

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

Функция СРЗНАЧ

Возвращает среднее арифметическое значение заданных аргументов.

Синтаксис: =СРЗНАЧ(число1; [число2]; …), где число1 является обязательным аргументом, все последующие аргументы (до число255) необязательны. Аргумент может принимать числовые значения, ссылки на диапазоны и массивы. Текстовые и логические значения в диапазонах и массивах игнорируются.

Результатом выполнения функции из примера будет значение 4, т.к. логические и текстовые значения будут проигнорированы, а (5 + 7 + 0 + 4)/4 = 4.

Функция СРЗНАЧА

Аналогична функции СРЗНАЧ за исключением того, что истинные логические значения в диапазонах приравниваются к 1, а ложные значения и текст приравнивается к нулю.

Возвращаемое значение в следующем примере 2,833333, так как текстовые и логические значения принимаются за ноль, а логическое ИСТИНА приравнивается к единице. Следовательно, (5 + 7 + 0 + 0 + 4 + 1)/6 = 2,833333.

Функция СРЗНАЧЕСЛИ

Вычисляет среднее арифметическое значение для ячеек, отвечающих заданному условию.

Синтаксис: =СРЗНАЧЕСЛИ(диапазон; условие; [диапазон_усреднения]), где

  • диапазон – обязательный аргумент. Диапазон ячеек для проверки.
  • условие – обязательный аргумент. Значение либо условие проверки. Для текстовых значений могут быть использованы подстановочные символы (* и ?). Условия типа больше, меньше записываются в кавычках.
  • диапазон_усреднения – необязательный аргумент. Ссылка на ячейки с числовыми значениями для определения среднего арифметического. Если данный аргумент опущен, то используется аргумент «диапазон».

Необходимо узнать среднее арифметическое для чисел, которые больше 0. Так как для расчета представлено всего 3 числа, из которых 2 являются нулем, то остается только одно значение, которое и является результатом выполнения функция.
Также в функции не используется последний аргумент, поэтому вместо него принимается диапазон из первого.

В следующем примере рассматривается таблица с приведением заработной платы работников. Необходимо узнать среднюю заработную плату для каждой должности.

Функция СРЗНАЧЕСЛИМН

Возвращает среднее арифметическое для ячеек, отвечающих одному либо множеству условий.

Синтаксис: =СРЗНАЧЕСЛИМН(диапазон_усреднения; диапазон_условия1; условие1; [диапазон_условия2]; [условие2]; …), где

  • диапазон_усреднения – обязательный аргумент. Ссылка на ячейки с числовыми значениями для определения среднего арифметического.
  • диапазон_условия1 – обязательный аргумент. Диапазон ячеек для проверки.
  • условие1 – обязательный аргумент. Значение либо условие проверки. Для текстовых значений могут быть использованы подстановочные символы (* и ?). Условия типа больше, меньше заключаются в кавычки.

Все последующие аргументы от диапазон_условия2 и условие2 до диапазон_условия127 и условие127 являются необязательными.

Используем таблицу из примера предыдущей функции с добавлением городов для сотрудников. Выведем среднюю заработную плату для электриков в городе Москва.
Результат выполнения функции 25 000.
Функция принимает в расчет только те значения, которые подходят под все условия.

Функция СЧЁТ

Подсчитывает количество числовых значений в диапазоне.

Синтаксис: =СЧЁТ(значение1; [значение2]; …), где значение1 – обязательный аргумент, принимающий значение, ссылку на ячейку, диапазон ячеек или массив. Аргументы от значение2 до значение255 являются необязательными и аналогичными значение1.

Логические значения в диапазонах и массивах игнорируются. Если такое значение задано явно в аргументе, то оно учитывается как число.

=СЧЁТ(1; 2; «5») – результат функции 3, т.к. строка «5» конвертируется в число.
=СЧЁТ(<1; 2; "5">) – результатом выполнения функции будет значение 2, так как, в отличие от первого примера, число в виде строки записано в массиве, поэтому не будет преобразовано.
=СЧЁТ(1; 2; ИСТИНА) – результат функции 3. Если бы логическое значение находилось бы в массиве, то оно не засчиталось как число.

Функция СЧЁТЕСЛИ

Подсчитывает количество ячеек в диапазоне, удовлетворяющих заданному условию.

Синтаксис: =СЧЁТЕСЛИ(диапазон; критерий), где

  • диапазон – обязательный аргумент. Принимает ссылку на диапазон ячеек для проверки на условие.
  • критерий – обязательный аргумент. Критерий проверки, содержащий значение либо условия типа больше, меньше, которые необходимо заключать в кавычки. Для текстовых значений можно использовать подстановочные символы (* и ?).

В данном случае необходимо подсчитать количество человек с окладом свыше 4000 рублей.

Функция СЧЁТЕСЛИМН

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

Синтаксис: =СЧЁТЕСЛИМН(диапазон1; критерий1; [диапазон2]; [критерий2]; …).

На рисунке изображено использование функции СЧЁТЕСЛИМН, где подсчитывается количество человек, имеющих оклад свыше 4000 рублей и проживающих в Москве и Московской области. При этом для последнего условия используется подстановочный символ *.

Функция СЧЁТЗ

Подсчитывает непустые ячейки в указанном диапазоне.

Синтаксис: =СЧЁТЗ(значение1; [значение2]; …), где значение1 является обязательным аргумент, все последующие аргументы до значение255 необязательны. В качестве значения может содержаться ссылка на ячейку или диапазон ячеек.

Ячейки, содержащие пустые строки (=»»), засчитываются как НЕпустые.

Функция возвращает значение 4, т.к. ячейка A3 содержит текстовую функцию, возвращающую пустую строку.

Функция СЧИТАТЬПУСТОТЫ

Подсчитывает пустые ячейки в указанном диапазоне.

Синтаксис: =СЧИТАТЬПУСТОТЫ(диапазон), где единственный аргумент является обязательным и принимает ссылку на диапазон ячеек для проверки.

Пустые строки (=»») засчитываются как пустые.

Функция возвращает значение 2, несмотря на то, что ячейка A3 содержит текстовую функцию, возвращающую пустую строку.

Читать еще:  Что такое легенда в excel
Ссылка на основную публикацию
Adblock
detector