Excel's AVERAGE function calculates the arithmetic mean of a range of cells by adding every numeric value and dividing by the count of numbers in the range. Typing =AVERAGE(A1:A10) into a cell returns the mean of the ten values in column A, while =AVERAGE(A1:A10, C1:C10) averages two ranges together in a single formula. The function quietly ignores text, logical values, and blank cells, so a stray label in your data column will not break the calculation. For most users, this single function is enough to calculate an average in Excel for grades, sales figures, response times, or any other list of numbers. When one number looks out of place, or when you want the typical value rather than the precise mean, Excel also offers MEDIAN and MODE.SNGL for a fuller picture of the same dataset.

Excel's Average Functions at a Glance
Excel ships with a small family of functions that all answer the question "what is a typical value?" Each one behaves a little differently, so picking the right one matters. The table below lists the six averages you will use most often, what each one returns, and the situation it is built for.
| Function | What it returns | When to use it |
|---|---|---|
| AVERAGE | Arithmetic mean (sum ÷ count of numbers) | Symmetric data with no extreme outliers |
| AVERAGEA | Mean that treats text as 0 and TRUE/FALSE as 1 | Datasets with logical values or text you want counted as zero |
| AVERAGEIF | Mean of cells that meet one condition | "Average sales for the East region" |
| AVERAGEIFS | Mean of cells that meet multiple conditions | "Average sales for the East region in Q3" |
| MEDIAN | Middle value after sorting | Skewed data, incomes, house prices, response times |
| MODE.SNGL | Most frequently occurring value | Finding the most common score or rating |
These six functions cover nearly every common averaging need without leaving Excel. AVERAGE is the one you will reach for most often, and AVERAGEIFS is the most powerful of the set.
Calculating a Simple Average with AVERAGE
Using AVERAGE in Excel is straightforward once you know the pattern. Click any empty cell, type =AVERAGE(A1:A10), and press Enter. The result appears in the cell immediately, formatted in the same number format as the source range. You can pass up to 255 arguments to AVERAGE, mixing individual cells, ranges, and hard-coded numbers. The formula =AVERAGE(A1:A10, 50) averages the ten cells in column A together with the constant 50, and =AVERAGE(A1, A5, A9) averages three specific cells instead of a contiguous range.
If any argument contains text, the function ignores it without raising an error. A cell that contains the formula ="" (an empty string returned by another formula) is also skipped. To see how this works, consider the values 2, 4, 4, and 9 placed in cells A1 through A4. Their sum is 19 and the count is 4, so =AVERAGE(A1:A4) returns 4.75. You can verify the same result by typing =SUM(A1:A4)/COUNT(A1:A4) in another cell, which produces 19 ÷ 4 = 4.75.
Conditional Averages with AVERAGEIF and AVERAGEIFS
Real datasets are rarely one clean column. They have regions, products, dates, and categories, and most of the time you want the average for a slice of that data. AVERAGEIF and AVERAGEIFS exist for exactly this. The syntax for AVERAGEIF is AVERAGEIF(range, criteria, average_range), where range is the column you are testing, criteria is the condition such as "East" or ">100", and average_range is the column whose values get averaged. A formula like =AVERAGEIF(B1:B100, "East", C1:C100) returns the average of column C for every row where column B contains the word East.
When you need more than one condition, switch to AVERAGEIFS. The syntax is AVERAGEIFS(average_range, criteria_range1, criteria1, criteria_range2, criteria2, …). For example, =AVERAGEIFS(C1:C100, B1:B100, "East", D1:D100, ">1000") averages column C where column B is East and column D is greater than 1000. You can add up to 127 condition pairs. Both functions ignore empty cells and text by default, and both treat criteria as text, so wrap numbers in quotes like ">100" or build dynamic thresholds with a cell reference such as ">"&E1.
Median and Mode in Excel
The "average" people mean most often is the mean, but the median and mode answer different questions and are just as easy to pull in Excel. Use MEDIAN when a few large or small values could distort the mean, and MODE.SNGL when you want the most common result. To find the median, type =MEDIAN(A1:A10) into an empty cell. Excel sorts the values internally and returns the middle one, or the average of the two middle values when the count is even. For 3, 6, 7, and 10 the median is 6.5, the average of the two central values 6 and 7.
To find the mode, type =MODE.SNGL(A1:A10). Excel returns the value that appears most often. If every value is unique, the cell shows #N/A, which is Excel's way of saying there is no mode. To handle the rare case of more than one mode, use =MODE.MULT(A1:A10) entered as an array formula (Ctrl+Shift+Enter in older Excel versions, or just Enter in Excel 365). MODE.SNGL replaced the older =MODE() function, which still works for compatibility but is officially superseded.
Average in Excel vs an Online Calculator
Excel is the right tool when your data already lives in a spreadsheet, when you need the result to update as cells change, or when you want to chain averages into larger formulas. For a one-off calculation, however, opening a workbook, picking cells, and typing formulas can feel heavy. A free Average Calculator gives you the same answers in a browser tab without sign-up, downloads, or formula syntax. The two approaches differ in three practical ways.
First, an online calculator updates every result in real time as you type or paste, so you can experiment with the dataset by adding or removing numbers. Second, it computes more than just the mean: median, mode, sum, count, min, max, and range are reported side by side, so you can see the full picture without writing six separate formulas. Third, nothing leaves your browser, since all calculations run locally, which matters for sensitive data you would rather not upload to a spreadsheet service.
Using the Average Calculator
When you need an average fast and do not want to open Excel, the Average Calculator takes only a few seconds to use.
- Type or paste your numbers into the box, separated by commas, spaces, or new lines.
- Read the mean, median, mode, sum, count, min, max, and range as they update in real time.
- Click Copy to grab the full summary for a report or spreadsheet.
Negative numbers, decimals, and scientific notation such as 1.2e3 are all supported, and any non-numeric text is ignored with a note so a stray label never breaks the result. For an even count the median is the average of the two central values, and duplicates are counted correctly when finding the mode.
When to Use the Mean, Median, or Mode
All three averages are valid, but they answer different questions. The mean uses every value in the dataset, which makes it precise but also sensitive to extremes: a single billionaire's income can pull the average far above what most people in a survey actually earn. The median only cares about position, so it barely moves when an outlier appears, which is why it is the better summary for incomes, house prices, and skewed response times. The mode highlights the most common outcome rather than a typical amount, which makes it the right pick when you care about the most frequent result, such as the best-selling shirt size or the most common star rating.
A useful rule of thumb: when the mean and median are close, your data is fairly balanced; when the mean sits well above the median, a few large values are stretching it upward, and the median is the honest "typical" number. Comparing all three is often the most revealing step, because the gap between them tells you whether the mean alone is enough or whether a single extreme value is shaping the story your numbers tell.