Free Microsoft Excel 2013 Quick Reference

Eliminating #DIV/0!

I need to hide the content of cells showing this error message, however I do not want to eliminate the formula in the cell. The error is being cause by a formula that looks to divide something by zero. I want the cell to appear blank in this case. Once the cell that is going to be the denominator is populated with a value, I would want the cell to show the results of the formula. For example: Cell A1=1 Cell A2=0 Cell A3=A1/A2 I would want nothing to show in A3. If Cell A2 was changed to = 2, I would want cell A3 to show .5. Any help is greatly appreciated.


Post your answer or comment

comments powered by Disqus
My formula works fine unless the denominator is 0 then the result would be #DIV/0! How can I accommodate the 0 in my formula below to get a return of 0%?




How can I eliminate the DIV/0 symbol for an entire worksheet?


Hi guys,

Im using xl2003.

I'm simply trying to divide column A by column B in column C. However in my field of data A and B are sometimes zero values that return a #DIV/0! answer in C.

Without introducing and more columns how can i eliminate this error value?

Thanks in advance!

Hi all

Need to know how to eliminate the #DIV/0 sign. Here my formula:


Using Office 2003

Thank You

I am a very basic XL user, but I work with spread sheets using the simple AVG
formula. Is there any way to by pass the "0" in DIV/0? in other words, I am
using 4 columns of numbers that were each averaged. There is another column
with the average of the 4 separate columns, but I get the "DIV/0" unless all
4 of the other colums have a base larger than "0". In other words do I have
to wait until all 4 coulms are completed before I can determine the on going
average, or is there a formula or way to get the averages of the columns that
do not have a zero base and not have to wait until all 4 colums have a base
larger than zero?


I read a similar post where they needed to suppress the
error message above and the answer was to use =IF(COUNT
(B35:B47)>0,AVERAGE(B35:B47,"") to eliminate the error.
Of course, this was in response to the specific formula
the person was using.

So I thought that I could use =IF(COUNT(B35:B47)>0,
(insert my functions here),"") and that would work. It
doesn't appear to.

The spreadsheet has each month of the year, broken out by
days. When the current month is September, there is not
information in Oct, Nov and Dec. How to keep the #DIV/0!
error from appearing in those months using =SUMIF
(BJ3:BJ32,"0")/COUNTIF(BJ3:BJ32,"0") ?

Thank you !


I have lots of #DIV/0!.
This is the display you get when you have value divide by zero,
I want to eliminate to display this error when i open the sheet.
Basically when i go to the sheet with #DIV/0! then it needs to show blank with the formula
in the cell.

Is there a solution for this.

Thanks and looking forward for help.


I am using the following function:

=AVERAGEIFS(DataFilledReport!$F:$F,DataFilledReport!$G:$G,'Recruiter Stats'!N$4)

When the recruiter's name is not available in the raw data, it returns #DIV/0!. I am unsure of what to include in the function to eliminate the Div/0 and still return an accurate number. Can anyone assist me on what to add to eliminate this?

Thank you in advance.


I am working on a formula that calculates the average percentages within a range of cells. Below is the formula that I am using right now. It works perfect if the range of cells is greater than zero, however, if the range of cells equals zero the formula generates a #DIV/0! error. Can anyone help me solve this problem?

I know that when i'm working with an array that I need to press Ctrl + Shift + Enter instead of just hitting the enter button when i'm done typing in the formula bar at the top of the screen.

=AVERAGE(IF(ISERROR('Week 1'!I4:I27),"",IF('Week 1'!I4:I27>0,'Week 1'!I4:I27)))

I'm struggling with an alternative method of suppressing the #DIV/0 in my worksheet. I'm familiar with the ISERROR function and it's use as well as using =IF(A2=0,"",A1/A2), however I'm still getting #DIV/0 errors and I can't use ISERROR because I have exceeded the number of nested IF's.

I've attached an example. In the example, the only time the #DIV/0 appears is when "Y" appears in the Commit and In-House column for all rows. This is the condition I'm trying to suppress the #DIV/0 error for.

All the formula's I'm using are Array Formula, as are all my attempts to suppress the error.

Original Formula

(A2=0,"",A1/A2) Method

I looked at another possible solution that Dave posted that uses Custom Formatting on a per cell basis, but I can't seem to get that working either.

Originally Posted by Dave To hide zeros cell-by-cell use a Custom Number Format like 0.00;-0.00; where 0.00 is desired format for non zeros. Note the use of -0.00 for negatives. Any alternatives or suggestions are greatly appreciated.

I have a workbook that is taking the avarage percentage of efficency over a possible of 7 days. If there were only 5 days of production it would average only 5 days. It pulls info from a tab that is call "Datalink" which is just that. As we have started our new fiscal year the person who uses this came to me with this problem

1) GrpIV on C15 is returning #DIV/0! and we need it to return 0

Please see the attachment. Your help is greatly appreciated!

- - -Scott

I have a problem with the following formula returning #DIV/0:


Cells A18, a19, a20 & a21 are all fixed values. entries on line 3 are all variables and are groups of information, i.e. A3 to B3 is one group, D3 & E3 is another group and F3 to H3 is another group. In some instances there may be data in either group1, group2 or group three or there may be data in any two of the groups or there may be data in all three groups. Cells I3 & j3 are independent values and will always contain a value.

Would appreciate any assistance before I go mad.

Thanks a lot


I want to add the sums of cell g11:g35 and then divide them by the sum of a11:a35


this works as long as there are numbers in a11:a34. but when there are no numbers the formula returns that dreaded error #div/0!

I am able to create an =if formula to deal with the error but then I cannot get the

=SUM(H11:H35)/SUM(A11:A34) to give a number. I have searched the web and this site for hours today and cannot solve this problem. Calling me a novice is an insult to that class, but I would really like any help anyone could provide.

I am betting it is a simple solution

Hi- I have a spreadsheet that contains columns with weekly totals. I am using AVERAGEA to come up with MTD averages for the weekly totals. The spreadsheet covers the entire year so for some months there isn't data yet so the monthly average is a divide by zero error (#DIV/0!)- which is fine but now I need to be able to average the monthly results to obtain a YTD average.

Looked all over the web and in this forum using the same search criteria as my thread title an couldn't find anything, so this may be a new one for the team.

Here's my formula:

=AVERAGEIFS('Data Sheet'!Q$2:Q$46,'Data Sheet'!A$2:A$46,"CHI",'Data Sheet'!C$2:C$46,"Other",'Data Sheet'!D$2:D$46,1)

Problem is, if I don't have a match using this criteria, it returns a value of #DIV/0!

How do I get Excel to either ignore the cells when I don't have a match, or return a value of zero to the cell I'm averaging from?


I get a DIV/0 message on a spreadsheet used for averaging and rolling up weekly, monthly and yearly data. I have tried the ISERROR format and that does not work, I can not use the array format becasue I have data in merged cells. Any suggestions?


Simple one for today...

I have a number of columns within a worksheet that have formulas in them, If any cells in a row have unfilled data the formula cells display #DIV/0! I fully understand why this happens, but is there any way of hiding this and just showing the relevent cell as blank unless there is a valid return for it?

Preferably I would like to do this at workbook level.......



Using an IF statement on the formula cell



I have a spreadsheet that has #DIV/0! that I need to sum only the number and ignore the #DIV/0!. Please see the attachment.
Thank you for your time.

- - -Scott


Im using the below calculation that keeps returning a #DIV/0! error if no data is present, so I have tried to use the ISERROR to make it blank, excel takes the below calculation but still shows the #DIV/0!, Any ideas???

=IF(ISERROR(SUMIF('Data Input'!$I$2:$J$1000,AA5,'Data Input'!$J$2:$J$1000)+SUMIF('Data Input'!$I$2:$J$1000,Z5,'Data Input'!$J$2:$J$1000))/(COUNTIF('Data Input'!$D$2:$D$1000,B5)),"",(SUMIF('Data Input'!$I$2:$J$1000,AA5,'Data Input'!$J$2:$J$1000)+SUMIF('Data Input'!$I$2:$J$1000,Z5,'Data Input'!$J$2:$J$1000))/(COUNTIF('Data Input'!$D$2:$D$1000,B5)))


I have a spreadsheet which has some formulas calculating multiple columns of data. My problem is that I have a #DIV/0! error in the calculating cell unless all of the multiple data columns have a number besides zero in them. I want the calculating cell to display zero if no data or a zero has been entered. Any suggestions are welcome. I have attached the spreadsheet. The problen is on the monthly sheet.

I have a formula which is returning #DIV/0! unexpectedly.

if I evaluate each portion of the formula separately, it works fine. I checked the row lengths of each of the dynamic ranges and they are identical.

I think the issue is that some of the values in the "VestingLen" are zero, but they should be excluded from the calculation based on the other criteria. e.g. If I were to manually type the formula without the conditional if, then it would work.

Any help would be greatly appreciated.

=SUMPRODUCT((Names=$A6)*(VestedDate=B$1)*(Type="Restricted Stock")*Shares/(VestingLen/VestingInc)*SharePrice)

Hello all

My basic formula in cell B1 is =IF((A1>99),ROUND(A1,2),ROUND(A1,6)) which works well.

However if A1 is blank I get the #DIV/0! message and so I am trying to use the ISERROR to hide it but to no avail.

I am trying:- =IF(ISERROR(((A1>99),ROUND(A1,2),ROUND(A1,6))),"",(A1>99),ROUND(A1,2),ROUND(A1,6))

All I get is the formula error box.

Could anybody help me please?

Many thanks

I have an average function which has no values to "average" at present but when these source cells are empty the cell with the function returns the DIV/0! - can this be hidden so the cell remains empty until there are values to "average"
thanks in advance
Billy B

In H1 i have 0 in D2 i have 0 in J1 i have this formula =H1/D2*100 is possible to not appear this error #DIV/0! in J1?

No luck finding an answer? You could always try Google.