## What Is the SMALL Function In Excel?

The

SMALL function in Excelfinds the smallest number from the dataset or an array of values. This function returns the “k” i.e., the smallest numerical value from the selected values. The^{th}SMALL Function in Excelis a built-in function of the “Statistical” Function, so we can enter it as a formula or insert it from theFunction Library.

For example, we will calculate the smallest number using the **SMALL Function**.

Select cell **B2**, enter the formula ** =SMALL(A2:A3,1), **and press the “

**Enter**” key.

The output is “**10**”, as shown above. In column A values, the smallest number is returned as the output.

##### Table of contents

###### Key Takeaways

- Instead of sorting the values in a dataset into ascending order, we use the
**SMALL Function in Excel**to fetch the smallest value. - If duplicate values exist, the function will consider the first value as the smallest.
- The “
**k**” value should be numeric, or it will return the**#VALUE!**error. - The value of the array should not be empty.
- In the selected cell range, the
**SMALL Function in Excel**ignores the text values - If there are any errors in the selected cells, we will get the
**#DIV/0!**error.

### SMALL() Excel Formula

The Syntax of the **SMALL Excel Formula** is,

The arguments of the **SMALL Excel Formula** are,

: It is a mandatory argument. It is the range or array from which we want the function to return the*array***k**smallest value.^{th}: It is a mandatory argument. It is an integer that specifies the position from the value, i.e., the smallest “*k***k**” position.^{th}

**Excel VBA – All in One Courses Bundle (35+ Hours of Video Tutorials)**

**Excel VBA – All in One Courses Bundle (35+ Hours of Video Tutorials)**

If you want to learn Excel and VBA professionally, then Excel VBA All in One Courses Bundle (35+ hours) is the perfect solution. Whether you’re a beginner or an experienced user, this bundle covers it all – from Basic Excel to Advanced Excel, Macros, Power Query, and VBA.

### How To Use SMALL Excel Function?

We can use the **SMALL Function in Excel **in 2 methods**, **namely,

**Access from the Excel ribbon.****Enter the worksheet manually.**

#### Method #1 – Access from the Excel ribbon

Choose the empty cell for the result 🡪 select the **“Formulas” **tab 🡪 go to the “**Function Library**” group 🡪 click the “**More Functions**” drop-down 🡪 click the “**Statistical**” option right arrow 🡪** **select the “**SMALL**” function, as shown below.

The **“Function Arguments” **window pops up, instantly, inserting the **SMALL function in Excel**. First, enter the value in the **“array” **and **“k” **fields. Then, click “**OK**”, as shown below.

#### Method #2 – Enter in the worksheet manually

- Select an empty cell for the output.
- Type
**=SMALL**(in the selected cell). [Alternatively, type “**=S**” or “**=SM**” and double-click the**SMALL function**from the list of suggestions shown by Excel.] - Enter the arguments as excel cell references or direct values.
- Close the parenthesis and press the “
**Enter**” key.

Let us take a basic example where we will find the smallest score **using** **SMALL in Excel **from the student scores in a class.

In the table, the data is,

- Column A contains the Name.
- Column B contains the Scores.
- Column C displays the Output.

The steps to find the smallest value **using** **SMALL Function in Excel **are:

**Select cell C2 and enter the formula =SMALL(B2:B10,****Enter the value of ‘k’ as 1, i.e., the first smallest number in the array, in continuation of the formula, and close the bracket. The complete formula is =SMALL(B2:B10,1).****Press the “Enter” key. The smallest score is ‘56’ as shown below.**

### Examples

We will understand the **SMALL function in Excel **with some advanced scenarios.

#### Example #1

We will find the 1^{st} and 2^{nd} smallest salaries of the employees from the XYZ company using the **SMALL function in Excel**.

In the table, the data is*,*

- Column A contains the Name.
- Column B contains the Salary.

The steps to detect the smallest salary using the **SMALL Function in Excel **are:

**Step 1:** First, select cell **B6** and enter the formula *=SMALL(B2:B5,1).*

**Step 2:** Press the “**Enter**” key. The output is shown below.

**Step 3:** Next, select cell **B7** and enter the formula *=SMALL(B2:B5,2).*

**Step 4: **Press the “**Enter**” key. The 1^{st} and the 2^{nd} smallest salaries are shown in the image below.

#### Example #2

We will find the smallest value from the table array using the **SMALL function in Excel**.

In the table, the data is,

- Column A contains the Values.

The steps to find the smallest value by the **SMALL Function in Excel **are:

**Step 1:** Select cell **B2** and enter the formula *=SMALL(A2:A10,1).*

**Step 2:** Press the “**Enter**” key. The output is ‘**0.56**’ as shown below.

#### Example #3

We will find the least cost using the **SMALL function in Excel** from the stocks of the items of the garments shop.

In the table, the data is,

- Column A contains the Items.
- Column B contains the Stock.

The steps to detect the smallest value by the **SMALL Function **are as follows:

**Step 1:** Select cell **B6** and enter the formula *=SMALL(B2:B5,1).*

**Step 2:** Press the “**Enter**” key. The output is ‘**100**’, as shown below.

### Important Things to Note

- The
**SMALL Function in Excel**is under the**Statistical Function**category and returns a numeric value based on its position in a selected list of values. - We will get the
**#NUM!**error:- If the array used is empty.
- If the value of ‘
**k**’ is less than the numerical value is**1**or greater than the values or count in the selected array.

- We will get the
**#VALUE!**error if the value is non-numeric. - The
**#NA**error occurs when one of the values in the selected array is an error, i.e., “**#NA**”.

### Frequently Asked Questions (FAQs)

**1. What does the SMALL function do in Excel?**

The **SMALL Function in Excel **categorized under the Statistical function returns numeric values based on their position in a list, ranked by value, like if the values are sorted in ascending order. It calculates and returns the ‘** k**’, i.e., the smallest value in a dataset, depending on the k

^{th}-value input.

The formula of the

**SMALL Function in Excel**is

*=SMALL(array,k)***2. Why is the SMALL function in Excel not working?**

The **SMALL function in Excel **may not work for the following reasons,

● We will get the **#NUM!** error,

● If the array used is empty.

● If the value of ‘**k**’ is less than the numerical value is **1** or greater than the values or count in the selected array.

● The **#VALUE!** error occurs if the value is non-numeric.

**3. Where is the SMALL function in Excel?**

We can insert the **SMALL function in Excel **as follows**:**

First, choose the empty cell for the result 🡪 select the **“Formulas” **tab 🡪 go to the “**Function Library**” group 🡪 click the “**More Functions**” drop-down 🡪 click the “**Statistical**” option right arrow 🡪** **select the “**SMALL**” function, as shown below.

### Download Template

This article must help understand **SMALL Function in Excel **with its formula and examples. You can download the template here to use it instantly.

### Recommended Articles

This has been a guide to SMALL Function in Excel. Here we use formula, K’th value, #VALUE!, #DIV/0! & #NUM!, with examples & a downloadable excel template. You can learn more from the following articles –

## Leave a Reply