Изтеглете примерната работна книга
Този урок демонстрира как да използвате Функция Excel MAX в Excel за изчисляване на най -големия брой.
Преглед на функцията MAX
Функцията MAX изчислява най -големия брой.
За да използвате функцията MAX Excel на работен лист, изберете клетка и въведете:
(Забележете как се появяват входовете на формулата)
Функция MAX Синтаксис и входове:
1 | = MAX (номер1, номер2) |
масив - Масив от числа.
Как да използвате функцията MAX
Функцията MAX връща най -голямата стойност от набор от данни.
Тук нека използваме функцията MAX, за да намерим най -високия БВП в света:
1 | = MAX (B2: B11) |
Празни клетки или клетки с текст
Функцията MAX игнорира клетки, които са празни или съдържат нечислови стойности.
МАКС. Дата
Тъй като Excel съхранява дата като серийни номера, можем да използваме функцията MAX, за да намерим максималната дата.
1 | = MAX (B2: B8) |
VLOOKUP & MAX
В горния ни пример използвахме функцията MAX, за да определим най -високия БВП в света. След като намерим МАКСИМАЛНИЯ БВП, можем да използваме функцията VLOOKUP, за да намерим страната с най -висок БВП:
1 | = VLOOKUP (MAX (A2: A9), A2: B9, 2, FALSE) |
Горната функция изчислява най -високия БВП, като използва функцията MAX. Функцията VLOOKUP търси най -високия БВП и връща информацията от втората колона (както е посочено с „2“ във формулата ни) на диапазона за търсене (A2: B9).
Забележка: Елементът, който търсим (БВП) трябва да е в първата колона, когато използвате функцията VLOOKUP.
Функция MAXIFS
Функцията MAXIFS връща максималната стойност от диапазон от данни въз основа на един или повече критерии. Да предположим, че от нашия пример за БВП искаме да намерим най -високия БВП на азиатска държава. Използвайте формулата:
1 | = MAXIFS ($ C $ 2: $ C $ 11, $ B $ 2: $ B $ 11, E2) |
Функцията стеснява обхвата на данните си, като прилага условията, които предоставихме. Той търси Азия в B2: B11, като по този начин създава подмножество от първоначалния диапазон от данни. След това максималната стойност се изчислява от това подмножество от данни.
За да научите повече за това как работи функцията MAXIFS, прочетете нашия урок за MAXIFS и MINIFS.
Забележка: Функцията MAXIFS е налична само в Excel 2022 или Excel 365. Ако имате по -стара версия на Excel, можете да използвате функцията Array, за да направите своя собствена MAX IF.
МАКС
Ако използвате по -стари версии на Excel, можете да комбинирате IF функция с MAX функция, използвайки функция масив. Като вземете същия пример, както по -горе, използвайте формулата:
1 | {= MAX (АКО (E2 = $ B $ 2: $ B $ 11, $ C $ 2: $ C $ 11))} |
Забележка: Когато изграждате функции на масив, трябва да натиснете CTRL + SHIFT + ENTER вместо само ENTER след създаването на формулата.
Ще забележите как се появяват къдравите скоби. Не можете просто да въведете ръчно фигурните скоби; трябва да използвате CTRL + SHIFT + ENTER.
Формулата създава подмножество от БВП, като използва критериите за търсене. Функцията IF търси „Азия“ в B2: B11 и връща съответните стойности от C2: C11 към функцията MAX. По този начин се изчислява най -високият БВП само в Азия.
Забележка: Горната формула използва абсолютни препратки (знаците $) за заключване на препратки към клетки при копиране на формули. Ако не сте запознати с това, моля, прочетете нашия Ръководство за справки в Excel
Функция MAX в Google Таблици
Функцията MAX работи абсолютно същото в Google Sheets, както и в Excel.
допълнителни бележки
Функцията MIN връща най -малкото число в серия.
MAX Примери във VBA
Можете също така да получите достъп до функцията Excel MAX от VBA, като използвате Приложение.Функция на работен лист.
1 | Application.WorksheetFunction.Max (1, 1.23, 3, 21 + 9.43) |
Изявлението по -горе ще върне 30,43 като максимална стойност (21 + 9,43 = 30,43)
MAX може също да приеме диапазон (или именован диапазон) като параметър, както е показано в кода VBA по -долу
12 | Dim Max_Value като двойноMax_Value = Application.WorksheetFunction.Max (Обхват ("A1: A10")) |
В допълнение, MAX може да приеме името на таблица като показаното по -горе, като параметър:
12 | Dim Max_Value като двойноMax_Value = Application.WorksheetFunction.Max (диапазон ("Таблица1")) |
MAX игнорира нецифрени стойности, така че резултатът от горния код е 80.
Връщане към списъка с всички функции в Excel