ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Average Formula Help (https://www.excelbanter.com/excel-discussion-misc-queries/259046-average-formula-help.html)

Peter

Average Formula Help
 
I need to find out how to have the average not count the 0's...
A1 12
A2 0
A3 12
A4 12
A5 0
A6 0
using =average the average is 6. I need the =avaerage not to count the zeos
and the average to be 12.

Dave Peterson

Average Formula Help
 
Maybe...

=sum(a1:a6) / countif(a1:a6,"<"&0)

Peter wrote:

I need to find out how to have the average not count the 0's...
A1 12
A2 0
A3 12
A4 12
A5 0
A6 0
using =average the average is 6. I need the =avaerage not to count the zeos
and the average to be 12.


--

Dave Peterson

Gord Dibben

Average Formula Help
 
=AVERAGE(IF(A1:A6,A1:A6))

This is an array formula.

Must be entered using CTRL + SHIFT + ENTER


Gord Dibben MS Excel MVP

On Tue, 16 Mar 2010 10:58:27 -0700, Peter
wrote:

I need to find out how to have the average not count the 0's...
A1 12
A2 0
A3 12
A4 12
A5 0
A6 0
using =average the average is 6. I need the =avaerage not to count the zeos
and the average to be 12.



JLatham

Average Formula Help
 
I'll show 2 ways to do it, which you choose depends on your circumstances.
But based on what you've posted, I think the 1st way will work for you.

#1: this method gives the average of values GREATER THAN ZERO:
=SUMIF(A1:A6,"0",A1:A6) / COUNTIF(A1:A6,"0")

#2: this method will give you average of non-zero values, which can include
those greater than and/or less than zero, but not zero itself:
=SUMIF(A1:A6,"<0",A1:A6) / COUNTIF(A1:A6,"<0")



"Peter" wrote:

I need to find out how to have the average not count the 0's...
A1 12
A2 0
A3 12
A4 12
A5 0
A6 0
using =average the average is 6. I need the =avaerage not to count the zeos
and the average to be 12.


Mike H

Average Formula Help
 
Hi

Try this array formula

=AVERAGE(IF(A1:A6<0,A1:A6))

This is an array formula which must be entered by pressing CTRL+Shift+Enter
'and not just Enter. If you do it correctly then Excel will put curly brackets
'around the formula {}. You can't type these yourself. If you edit the formula
'you must enter it again with CTRL+Shift+Enter.
--
Mike

When competing hypotheses are otherwise equal, adopt the hypothesis that
introduces the fewest assumptions while still sufficiently answering the
question.


"Peter" wrote:

I need to find out how to have the average not count the 0's...
A1 12
A2 0
A3 12
A4 12
A5 0
A6 0
using =average the average is 6. I need the =avaerage not to count the zeos
and the average to be 12.



All times are GMT +1. The time now is 04:29 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com