Averaging a column that contains text

M

Malcolm

On my worksheet I have a column of12 cells that I need to average.
Unfortunately cell B6 contains text (see below). As shown the dreaded #DIV/0!
displays in cell B13 until any rates are inputted into the column. After
inputting the first rate the formula works great. I’m using the formula;
=AVERAGE(B1:B12). Is there another formula I could use that will not display
the #DIV/0! in cell B13 ? I’m using Excel 2007.
A B
1
2
3
4
5
6 Name
7
8
9
10
11
12
13 #DIV/0!
Thank you,
Malcolm
 
T

T. Valko

I'm using Excel 2007.

Try one of these...

This will work in Excel 2007 and later:

=IFERROR(AVERAGE(B1:B12),"")

This will work in any version:

=IF(COUNT(B1:B12),AVERAGE(B1:B12),"")
 
J

Jacob Skaria

Even if you dont have the text in B6 it will return the error...when you dont
have any numbers in that range...Try

=IF(COUNT(B1:B12),AVERAGE(B1:B12),"")
 
M

Malcolm

Jacob, Hi,
Your MVP status is well deserved. Your solution worked perfectly and allowed
me to clean up not only my initial problem, but some other averaging
problems in my workbook.

Many thanks,
Malcolm
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top