Solved

Excel: Calculating Percentage Averages

Posted on 2002-05-30
8
21,856 Views
Last Modified: 2007-11-27
Okay.

So I have a nice simple spreadsheet, and I want to calculate the averages of several derived percentage values.  However, in some cases the percentage is over 100%.  

What I want to do is calculate the real average - discarding any value over 100%.  For (very simple) example:

The "average" of these three values is:

(120%+80%+100%)/3 = 100%

The *real* average of these values should be:

(120%+80%+100%)/3 = 93.33%

There must be a function in Excel to do this, and I'm reasonably certain it's easy.  I'm just not finding it in the help dox, most likely because I'm not sure of the name of the action I'm looking for.
0
Comment
Question by:echodarius
8 Comments
 
LVL 4

Expert Comment

by:Monchanger
ID: 7044647
I've been over the list of Excel (2000) functions a whole bunch of times and never saw something like that. I'm sorry, but you might have to  do the math yourself.

I don't think I've heard about what you refer to as a "real average" (I couldn't find that term on Google...) - could you explain how that works ? (I just can't figure out how to get 93.33% out of 100% and 80% - did you accidentally use 280/3 instead of 180/3 ?)
0
 
LVL 44

Expert Comment

by:bruintje
ID: 7044679
Monchanger, asker wants to shave the above 100% to 100% and take the avg from that

:O)Bruintje
0
 
LVL 3

Expert Comment

by:Elmo_
ID: 7044738
echodarius

You could use two different functions E.g.

One to  give the *real* value and the other to gain the average.

Values in cal A:

120
80
100

set B1 equal to =IF(A1>100,100,A1)

What you can do then is Hid the B Column so that the vaules can not be seen (If you want this) and then run the average function of your new vaules

e.g. =Average(B1:B3)

Hope this helps

Ed.
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
LVL 3

Expert Comment

by:Elmo_
ID: 7044753
I had another look at this and the only other way I can come up with is to write a small macro to attain the correct value.

If you want a macro instead I will do this.

Ed.
0
 
LVL 44

Expert Comment

by:bruintje
ID: 7044806
Hi echodarius,

if you enter this formula instead of the one u use now

=AVERAGE(IF(A3:A5>1,1,A3:A5))

then in the formula bar do it with CTRL+SHIFT+ENTER so it will become an array formula then you'll get the 93% you're looking for

:O)Bruintje
0
 
LVL 44

Accepted Solution

by:
bruintje earned 250 total points
ID: 7044826
a bit more on array formulas

http://www.winplanet.com/winplanet/tips/4045/1/

HTH:O)Bruintje
0
 
LVL 1

Author Comment

by:echodarius
ID: 7044902
bruintje,

thanx -- that's exactly what i was looking for, actually.  the extra stuff on array formulae is also useful -- i'll run through that when I have the time.  

i had been doing this with a hidden column that i just manually input "100%" in if the value in the other formula was > 100%. . . but this automates it, which is what the point of the whole spreadsheet thing is.  

xtra points for the helpful weblinks.  ;)

regards,

--  d
0
 
LVL 44

Expert Comment

by:bruintje
ID: 7044918
thanks for the grade and points, i'm using this stuff on these formulas a lot more at work but i learned it here at EE
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Microsoft Office Picture Manager was included in Office 2003, 2007, and 2010, but not in Office 2013. Users had hopes that it would be in Office 2016/Office 365, but it is not. Fortunately, the same zero-cost technique that works to install it with …
This article will show you how to use shortcut menus in the Access run-time environment.
The viewer will learn how to simulate a series of sales calls dependent on a single skill level and learn how to simulate a series of sales calls dependent on two skill levels. Simulating Independent Sales Calls: Enter .75 into cell C2 – “skill leve…
The viewer will learn how to create two correlated normally distributed random variables in Excel, use a normal distribution to simulate the return on different levels of investment in each of the two funds over a period of ten years, and, create a …

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question