Tip: Other languages are Google-Translated. You can visit the English version of this link.
Log in
x
or
x
x
Register
x

or

How to calculate median if multiple conditions in Excel?

To calculate median in a range may be easy for you, but if you want to calculate median meeting multiple conditions in Excel, how can you do? Now, I introduce a formula for you to solve it.

Calculate median if meets multiple conditions


arrow blue right bubble Calculate median if meets multiple conditions


For example, you have a range data shown as below, and you want to calculate the median of value of a in 2-Jan, you can do as follow steps:

doc-median-multiple-conditions-1

1. You can type some contents as shown as below:

doc-median-multiple-conditions-2

2. In cell F2, type this formula =MEDIAN(IF($A$2:$A$12=$E2,IF($C$2:$C$12=F$1,$B$2:$B$12))), and press Shift + Ctrl + Enter keys at the same time, then drag the fill handle to fill the range you with this formula. See screenshot:

doc-median-multiple-conditions-3


Relative Articles:


Recommended Productivity Tools

Ribbon of Excel (with Kutools for Excel installed)

300+ Advanced Features Increase Your Productivity by 71%, and Help You To Stand Out From Crowd!

Would you like to complete your daily work quickly and perfectly? Kutools For Excel brings 300+ cool and powerful advanced features (Combine workbooks, sum by color, split cell contents, convert date, and so on...) for 1500+ work scenarios, helps you solve 82% Excel problems.

  •  Deal with all complicated tasks in seconds, help to enhance your work ability, get success from the fierce competition, and never worry about being fired.
  •  Save a lot of work time, leave much time for you to love and care the family and enjoy a comfortable life now.
  •  Reduce thousands of keyboard and mouse clicks every day, relieve your tired eyes and hands, and give you a healthy body.
  •  Become an Excel expert in 3 minutes, and get admiring glance from your colleagues or friends.
  •  No longer need to remember any painful formulas and VBA codes, have a relaxing and pleasant mind, give you a thrill you've never had before.
  •  Spend only $39, but worth than $4000 training of others. Being used by 110,000 elites and 300+ well-known companies.
  •  60-day unlimited free trial. 60-day money back guarantee. Free upgrade and support for 2 years. Buy once, use forever.
  •  Change the way you work now, and give you a better life immediately!

Office Tab Brings Efficient And Handy Tabs to Office (include Excel), Just Like Chrome, Firefox, And New IE

  • Increases your productivity by 50% when viewing and editing multiple documents.
  • Reduce hundreds of mouse clicks for you every day, say goodbye to mouse hand.
  • Open and create documents in new tabs of same window, rather than in new windows.
  • Help you work faster and easily stand out from the crowd! One second to switch between dozens of open documents!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Joe · 1 years ago
    Hope you are still monitoring this ...
    Can you tell me why this returns an error?

    I'm trying to find the median price (SP) of existing homes (NewCon="No") by month.


    {=MEDIAN(IF(DATE(YEAR(Closing_Date),1,1)=$G2,IF(NewCon="No",SP)))}

    Have also tried: {=MEDIAN(IF(DATE(YEAR(Closing_Date),1,1)=$G2*(NewCon="No"),SP))}
  • To post as a guest, your comment is unpublished.
    Saurabh · 4 years ago
    It is giving incorrect result.

    Name 2-Jan-15 3-Jan-15 4-Jan-15
    a 34 0 0
    b 0 0 0