Изтеглете примерната работна книга
Този урок демонстрира как да използвате МАЛКА функция на Excel в Excel за изчисляване на n -та най -малка стойност.
МАЛКИ Обзор на функциите
Функцията SMALL Изчислява k -тата най -малка стойност.
За да използвате функцията SMALL Excel на работен лист, изберете клетка и въведете:
(Забележете как се появяват входовете на формулата)
МАЛКА функция Синтаксис и входове:
1 | = МАЛКИ (масив, k) |
к - Позицията на стойността, която искате да върнете. Пример: 6 ще върне 6 -тата най -малка стойност.
Как да използвате функцията SMALL
Функцията SMALL връща k-тото най-малко число от диапазон от данни.
За да използвате функцията SMALL, използвайте формула по следния начин:
1 | = МАЛКО ($ B $ 2: $ B $ 9,3) |
Тук търсим третото най -малко число (или второто подгласниче) в диапазона B2: B9.
Грешка извън обхвата
Ако въведете число k, по -голямо от броя на елементите в диапазона, SMALL ще върне #NUM! грешка
Забележете, че тук търсим 9 -тото най -малко число в диапазон от само 8 числа. Така МАЛКО връща #NUM !.
Нечислени данни
Функцията SMALL напълно ще игнорира нечислови данни, действайки така, сякаш нецифровите данни не съществуват.
МАЛКО Ако
Можем да използваме и функцията SMALL с критерии, за да извършим „малък if“. Например, да речем, че искаме да разберем кой е най -бързият бегач на възраст над 25 години.
Ще използваме тази формула на масива:
1 | {= МАЛКО (АКО (B2: B9> = 25, C2: C9), 1)} |
Забележка: Когато изграждате функции на масив, трябва да натиснете CTRL + SHIFT + ENTER вместо само ENTER след създаването на формулата.
Ще забележите как се появяват къдравите скоби. Не можете просто да въведете ръчно фигурните скоби; трябва да използвате CTRL + SHIFT + ENTER.
За да научите повече за това как работи МАЛКАТА формула „IF“, прочетете нашия урок за МАЛКО И и ГОЛЕМО АКО.
Сортирайте с функцията МАЛКИ
Един много полезен, но не добре познат случай за използване на функцията SMALL е да сортирате данните във възходящ ред (от най -малкия до най -големия). За да сортираме данни, ние комбинираме функцията SMALL с функцията ROW.
1 | = МАЛКИ ($ A $ 2: $ A $ 9, ROW ()-1) |
Тази функция работи, като използва функцията ROW за дефиниране на k-стойността (ред 2 за най-малкия, ред 3 втори най-малък и т.н.). Започва с k = 1 (първото най -малко) и се издига до k = 8 (осмо най -малко число), като по този начин ги сортира от най -малкия до най -големия. За да научите повече, прочетете нашия урок за Сортиране с малките и големите функции.
Забележка: Горната формула използва абсолютни препратки (знаците $) за заключване на препратки към клетки при копиране на формули. Ако не сте запознати с това, моля, прочетете нашето ръководство за справки в Excel (връзка към: https://www.automateexcel.com/excel/basics/cell-references?preview=true#Absolute_Frozen_and_Relative_References )
МАЛКА функция в Google Sheets
Функцията SMALL работи абсолютно същото в Google Sheets, както и в Excel.
МАЛКИ Примери във VBA
Можете също да използвате функцията SMALL във VBA. Тип:application.worksheetfunction.small (масив, k)
За аргументите на функцията (масив и т.н.) можете или да ги въведете директно във функцията, или да определите променливи, които да използвате вместо това.
Връщане към списъка с всички функции в Excel