Inside The Web
    Facebook Twitter Instagram
    Inside The Web
    • Office
      • Excel
      • Ms Word
      • OneDrive
      • Google Docs
      • Google Sheets
      • Google Drive
    • Email
      • Gmail
      • Outlook
      • Emal Etiquette
    • Office Etiquette
    • Productivity
    Inside The Web
    Home»Office»Excel»How to Calculate Median in Excel

    How to Calculate Median in Excel

    Nisha GurungBy Nisha GurungJuly 10, 2023 Excel 4 Mins Read

    If you have statistical data and need to find out the median value, Excel has a MEDIAN function built-in for this purpose. Using just single formula, you can calculate the middle value within a few seconds. Similarly, if you want to evaluate the median based on a condition, you could also nest the MEDIAN function with the IF function.

    Use MEDIAN Function

    The MEDIAN function returns the middle value from the statistical data. But, for an even number, it returns the average between two middle values. It’s just like how you used a different formula to calculate the Median in Maths. For Instance, (n+1/2)th item formula for odd numbers and (n/2)th item for even numbers. 

    Note that the formula we use for odd and even numbers is the same in the MEDIAN function. But, the output you get is different as we mentioned above. Here, the function will look at the total number of values (n) for an even or odd number.

    This function is easy to use and understand. Also, you do not have to sort the value in ascending order to calculate the median.

    Syntax: MEDIAN(number1, [number 2], ….)

    Now, let’s check out these examples for more detail.

    Example 1: Odd Numbers

    To calculate the median of Odd Numbers, we used the following formula. 

    =MEDIAN(C2:C8)

    In our data, the number (n) is 7 which is an odd number. So, the formula returns 70 as an output.

    Example 2: Even Numbers

    Say you have an even number (N) in the data. To find out the middle value, we entered the Median formula as

    =MEDIAN(C2:C9)

    The formula returns 69.5 as a result because the number(n) is 8 in our data.

    Use Nested MEDIAN Function

    Suppose you need to calculate the middle numbers from data based on a specific condition. For this, Excel does not have a default MEDIANIF function like AVERAGEIF. But, you can still nest the MEDIAN and IF functions to find out the conditional median.

    Before we begin, let’s see the Syntax and arguments of the IF function first.

    Syntax: IF(logical_test, value_if_true, [value_if_false])
    • Logical_test: Condition to test in your data. [required]
    • Value_if_true: Returned Value when the logical_test is TRUE. [required]
    • Value_if_false: Returned Value when the logical_test is FALSE. [optional]

    Example 1: IF(MEDIAN, Value_if_true, Value_if_false)

    In example 1, we will nest the MEDIAN function inside the IF function. The formula will return the Median value first. Then, the IF function will take MEDIAN as logical_test and return a True or False value.

    Let’s see the application of this formula. Here, we will compare the English test scores of students with the median value. Let’s consider the students who scored higher than the median as “Good” and lesser as “Poor.”

    For this, we entered the formula as:

    =IF(C2>=MEDIAN($C$2:$C$9), "Good", "Poor")

    Extend the flash-fill icon to rewrite the formula for other cells too. You can check out how the formula works. 

    • Firstly, the =MEDIAN($C$2:$C$9) formula returns the Median value of 69.5. 
    • Then, the IF function takes the function arguments as below.
      • Logical_test: (C2>=MEDIAN($C$2:$C$9) 
      • Value_if_true arguments: Good
      • Value_if_flase argument: Poor

    Meaning, if the value of the C2 score is greater than the median 69.5, it’ll return Good. If it is False, you’ll get Poor.

    Example 2: MEDIAN(IF(logical_test, value_if_true, value_if_false))

    You can also nest the IF function inside the MEDIAN function. Here, the formula will first extract the condition value from the data. Then, calculates the middle value of the returned output.

    In the given case, we have lists of months and total sales in data. Here, we want to calculate the median based on the month. So, we used the following formula.

    =MEDIAN(IF(A2:A20 = D2, B2:B20))
    • Firstly, the formula will return the value of IF function. Here, the IF function takes (A2:A20 = D2) as logical_test and B2:B20 as Value_if_true arguments. So, if the condition is True, the formula will return only the value of April month in our case.
    • Then, the MEDIAN function looks for the median value in the April months and returns 48.6 as the final result. 
    Excel Basics Excel Functions Formula
    Nisha Gurung

      As a Business Student, Nisha first used Excel to outline data trends for her college projects. Later, she started exploring basic Excel functions when she realized it is a powerful tool for all businesses today. Nisha believes she can relate to many of the issues users face when starting their Excel Journey. She uses this knowledge and experience to curate contents that are fit for all types of Excel users. Apart from writing, she enjoys reading books and traveling.

      Related Posts

      Excel By Nisha Gurung

      How to Compare Two Columns in Excel Using VLOOKUP

      Excel By Nisha Gurung

      How to Share Excel Files with Multiple Users

      Excel By Nisha Gurung

      How to Filter Based on a List in Excel

      Add A Comment
      Table of ContentsToggle Table of ContentToggle
      • Use MEDIAN Function
        • Example 1: Odd Numbers
        • Example 2: Even Numbers
      • Use Nested MEDIAN Function
        • Example 1: IF(MEDIAN, Value_if_true, Value_if_false)
        • Example 2: MEDIAN(IF(logical_test, value_if_true, value_if_false))
      • Home
      • About Us
      • Privacy Policy
      © 2025 Inside The Web

      Type above and press Enter to search. Press Esc to cancel.