ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   how do I get AVERAGE to ingore a zero value cell (https://www.excelbanter.com/excel-worksheet-functions/9650-how-do-i-get-average-ingore-zero-value-cell.html)

Mikewoodmsw

how do I get AVERAGE to ingore a zero value cell
 
I am using the AVERAGE function but if i have two cells where one is "0" how
do I get it to preserve the first value rather than halving it?
E.G
what I need it to do is:
3+3 = 6, average score = 3
5+0 = 5 average score = 5

Ola

Try this:
=SUMIF(A1:A5,"<0")/COUNTIF(A1:A5,"<0")

Ola Sandstrom


Myrna Larson

=IF(COUNTIF(A1:B1,0)<0,SUM(A1:B1),AVERAGE(A1:B1))

or, if you need to extend this across more columns:

=SUM(A1:K1)/COUNTIF(A1:K1,"<0")

or an array formula (enter with CTRL+SHIFT+ENTER):

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


On Sat, 22 Jan 2005 10:05:04 -0800, "Mikewoodmsw"
wrote:

I am using the AVERAGE function but if i have two cells where one is "0" how
do I get it to preserve the first value rather than halving it?
E.G
what I need it to do is:
3+3 = 6, average score = 3
5+0 = 5 average score = 5



Bob Phillips

Mike,

Use

=AVERAGE(IF(A1:A100,A1:A10))

which is an array formula, so commit with Ctrl-Shift-Enter

--

HTH

RP
(remove nothere from the email address if mailing direct)


"Mikewoodmsw" wrote in message
...
I am using the AVERAGE function but if i have two cells where one is "0"

how
do I get it to preserve the first value rather than halving it?
E.G
what I need it to do is:
3+3 = 6, average score = 3
5+0 = 5 average score = 5





All times are GMT +1. The time now is 02:24 AM.

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