ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   #Div/0 error, can't get rid of it (https://www.excelbanter.com/excel-worksheet-functions/251478-div-0-error-cant-get-rid.html)

John[_22_]

#Div/0 error, can't get rid of it
 
Hi Everyone
I use this array formula and it works well,
=IF(COUNT(J5:J36)<1,"",AVERAGE(IF(J5:J360,J5:J36, "")))
But if I only have 0 in that column, I get #Div/0, I tried this version
=IF(ISERROR(COUNT($K$5:$K$36)=0),"",AVERAGE(IF($K$ 5:$K$360,$K$5:$K$36,""))) but
to no avail.
Anyone can help me with this.
Thanking you in advance
John


Joe User[_2_]

#Div/0 error, can't get rid of it
 
"John" wrote:
Subject: #Div/0 error, can't get rid of it


"John" wrote in message
...
Hi Everyone
I use this array formula and it works well,
=IF(COUNT(J5:J36)<1,"",AVERAGE(IF(J5:J360,J5:J36, "")))
But if I only have 0 in that column, I get #Div/0, I tried this version
=IF(ISERROR(COUNT($K$5:$K$36)=0),"",AVERAGE(IF($K$ 5:$K$360,$K$5:$K$36,"")))
but to no avail.
Anyone can help me with this.
Thanking you in advance
John



Otto Moehrbach[_2_]

#Div/0 error, can't get rid of it
 
The error is occurring with the average, where you have a division. Move
the ISERROR to the average. HTH Otto

"John" wrote in message
...
Hi Everyone
I use this array formula and it works well,
=IF(COUNT(J5:J36)<1,"",AVERAGE(IF(J5:J360,J5:J36, "")))
But if I only have 0 in that column, I get #Div/0, I tried this version
=IF(ISERROR(COUNT($K$5:$K$36)=0),"",AVERAGE(IF($K$ 5:$K$360,$K$5:$K$36,"")))
but to no avail.
Anyone can help me with this.
Thanking you in advance
John



Joe User[_2_]

#Div/0 error, can't get rid of it
 
"John" wrote:
Subject: #Div/0 error, can't get rid of it
=IF(COUNT(J5:J36)<1,"",AVERAGE(IF(J5:J360,J5:J36, "")))


Try:

=If(COUNTIF(J5:J36,"<0")=0, "", AVERAGE(IF(J5:J360,J5:J36,"")))


----- original message -----

"John" wrote in message
...
Hi Everyone
I use this array formula and it works well,
=IF(COUNT(J5:J36)<1,"",AVERAGE(IF(J5:J360,J5:J36, "")))
But if I only have 0 in that column, I get #Div/0, I tried this version
=IF(ISERROR(COUNT($K$5:$K$36)=0),"",AVERAGE(IF($K$ 5:$K$360,$K$5:$K$36,"")))
but to no avail.
Anyone can help me with this.
Thanking you in advance
John



Rick Rothstein

#Div/0 error, can't get rid of it
 
Assuming you really mean to average only non-zero numbers, I would use the
array-entered formula...

=IF(ISERROR(AVERAGE(IF(J5:J360,J5:J36,""))),"",AV ERAGE(IF(J5:J360,J5:J36,"")))

where you simply test your functional expression for an error and react to
it.

--
Rick (MVP - Excel)


"John" wrote in message
...
Hi Everyone
I use this array formula and it works well,
=IF(COUNT(J5:J36)<1,"",AVERAGE(IF(J5:J360,J5:J36, "")))
But if I only have 0 in that column, I get #Div/0, I tried this version
=IF(ISERROR(COUNT($K$5:$K$36)=0),"",AVERAGE(IF($K$ 5:$K$360,$K$5:$K$36,"")))
but to no avail.
Anyone can help me with this.
Thanking you in advance
John



Joe User[_2_]

#Div/0 error, can't get rid of it
 
ERRATA....

I wrote:
=If(COUNTIF(J5:J36,"<0")=0, "", AVERAGE(IF(J5:J360,J5:J36,"")))


Should be:

If(COUNTIF(J5:J36,"0")=0, "", AVERAGE(IF(J5:J360,J5:J36,"")))


----- original message -----

"Joe User" <joeu2004 wrote in message
...
"John" wrote:
Subject: #Div/0 error, can't get rid of it
=IF(COUNT(J5:J36)<1,"",AVERAGE(IF(J5:J360,J5:J36, "")))


Try:

=If(COUNTIF(J5:J36,"<0")=0, "", AVERAGE(IF(J5:J360,J5:J36,"")))


----- original message -----

"John" wrote in message
...
Hi Everyone
I use this array formula and it works well,
=IF(COUNT(J5:J36)<1,"",AVERAGE(IF(J5:J360,J5:J36, "")))
But if I only have 0 in that column, I get #Div/0, I tried this version
=IF(ISERROR(COUNT($K$5:$K$36)=0),"",AVERAGE(IF($K$ 5:$K$360,$K$5:$K$36,"")))
but to no avail.
Anyone can help me with this.
Thanking you in advance
John




John[_22_]

#Div/0 error, can't get rid of it
 
Thank you Rick
Works like a charm.
Best wishes for the Holiday
Regards
John
"Rick Rothstein" wrote in message
...
Assuming you really mean to average only non-zero numbers, I would use the
array-entered formula...

=IF(ISERROR(AVERAGE(IF(J5:J360,J5:J36,""))),"",AV ERAGE(IF(J5:J360,J5:J36,"")))

where you simply test your functional expression for an error and react to it.

--
Rick (MVP - Excel)


"John" wrote in message
...
Hi Everyone
I use this array formula and it works well,
=IF(COUNT(J5:J36)<1,"",AVERAGE(IF(J5:J360,J5:J36, "")))
But if I only have 0 in that column, I get #Div/0, I tried this version
=IF(ISERROR(COUNT($K$5:$K$36)=0),"",AVERAGE(IF($K$ 5:$K$360,$K$5:$K$36,"")))
but to no avail.
Anyone can help me with this.
Thanking you in advance
John




John[_22_]

#Div/0 error, can't get rid of it
 
Thank you Otto
Best Wishes for the Holiday
Regards
John
"Otto Moehrbach" wrote in message
...
The error is occurring with the average, where you have a division. Move the
ISERROR to the average. HTH Otto

"John" wrote in message
...
Hi Everyone
I use this array formula and it works well,
=IF(COUNT(J5:J36)<1,"",AVERAGE(IF(J5:J360,J5:J36, "")))
But if I only have 0 in that column, I get #Div/0, I tried this version
=IF(ISERROR(COUNT($K$5:$K$36)=0),"",AVERAGE(IF($K$ 5:$K$360,$K$5:$K$36,"")))
but to no avail.
Anyone can help me with this.
Thanking you in advance
John




John[_22_]

#Div/0 error, can't get rid of it
 
Hi Joe
This one works well, thank you
Best wishes for the Holiday
Regards
John
"Joe User" <joeu2004 wrote in message
...
ERRATA....

I wrote:
=If(COUNTIF(J5:J36,"<0")=0, "", AVERAGE(IF(J5:J360,J5:J36,"")))


Should be:

If(COUNTIF(J5:J36,"0")=0, "", AVERAGE(IF(J5:J360,J5:J36,"")))


----- original message -----

"Joe User" <joeu2004 wrote in message
...
"John" wrote:
Subject: #Div/0 error, can't get rid of it
=IF(COUNT(J5:J36)<1,"",AVERAGE(IF(J5:J360,J5:J36, "")))


Try:

=If(COUNTIF(J5:J36,"<0")=0, "", AVERAGE(IF(J5:J360,J5:J36,"")))


----- original message -----

"John" wrote in message
...
Hi Everyone
I use this array formula and it works well,
=IF(COUNT(J5:J36)<1,"",AVERAGE(IF(J5:J360,J5:J36, "")))
But if I only have 0 in that column, I get #Div/0, I tried this version
=IF(ISERROR(COUNT($K$5:$K$36)=0),"",AVERAGE(IF($K$ 5:$K$360,$K$5:$K$36,"")))
but to no avail.
Anyone can help me with this.
Thanking you in advance
John






All times are GMT +1. The time now is 12:49 PM.

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