Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / Excel / Worksheet Functions / July 2007

Tip: Looking for answers? Try searching our database.

#DIV/0! Error-Another Twist, assistance please?

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Dan the Man - 20 Jul 2007 21:14 GMT
Don helped me with a formula I was struggling with, and the two he developed
work PERFECTLY:

=AVERAGE(IF('Quarter 1 Data'!$G$4:$G$500="Allen",'Quarter 1
Data'!$C$4:$C$500))

=AVERAGE(IF('Quarter 1 Data'!$F$4:$F$500="OP",'Quarter 1 Data'!$C$4:$C$500))

I have one additional question however, and I'll use the following as an
example to describe what I am looking for:

If there is no input data yet for Row C or Row G, I would understadably see:
#DIV/0! in the cell referencing the first formula above (which I do). I
realize that as soon as I input any data into Rows C or G, the #DIV/0! error
will be replaced with the actual numeric data generated by the formula. This
would also be true of the second formula in the absence of any data in Rows C
or F.

Is there any way of using an IF statement to keep the cells blank, until the
relevant data is input. It's probably more of a cosmetic issue, but I just
hate seeing that "Division" error sign (even if the only assoicated error is
the lack of data in the specific cells requiring data).

Thanks!

Dan
PCLIVE - 20 Jul 2007 21:20 GMT
Try this:

=if(C1+G1=0,"",YourFormula)

HTH,
Paul

> Don helped me with a formula I was struggling with, and the two he
> developed
[quoted text clipped - 30 lines]
>
> Dan
Dan the Man - 20 Jul 2007 21:38 GMT
That didn't seem to do it! I should also include that I have formula for Rows
C,F and G filled between Columns 4:500. I was also wondering if the ISERROR
statement could figure in somewhere to help the problem. I just hate seeing
#DIV/0! especially when I know it is only there due to the absence of data!

Dan

> Try this:
>
[quoted text clipped - 37 lines]
> >
> > Dan
T. Valko - 20 Jul 2007 21:31 GMT
One way:

=IF(COUNTIF('Quarter 1 Data'!$G$4:$G$500,"Allen"),AVERAGE(IF('Quarter 1
Data'!$G$4:$G$500="Allen",'Quarter 1 Data'!$C$4:$C$500)),"")

Signature

Biff
Microsoft Excel MVP

> Don helped me with a formula I was struggling with, and the two he
> developed
[quoted text clipped - 30 lines]
>
> Dan
Dan the Man - 20 Jul 2007 21:46 GMT
That almost worked. The cell went blank with your formula (taking away the
#DIV/0! error), but when I entered the relevant data, intstead of providing
the outcome, I now get the #REF! error (I tested the formula by putting Allen
info into it, and the appropriate dates). Getting closer, YES!

Dan

> One way:
>
[quoted text clipped - 35 lines]
> >
> > Dan
Bob Phillips - 20 Jul 2007 22:06 GMT
Worked for me Dan, as given.

As an aside, it can be sllightly shortened

=IF(COUNTIF('Quarter 1 Data'!$G$4:$G$500,"Allen"),
AVERAGE(IF('Quarter 1 Data'!$G$4:$G$500="Allen",'Quarter 1
Data'!$C$4:$C$500)))

Signature

---
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)

> That almost worked. The cell went blank with your formula (taking away the
> #DIV/0! error), but when I entered the relevant data, intstead of
[quoted text clipped - 48 lines]
>> >
>> > Dan
T. Valko - 20 Jul 2007 22:19 GMT
Not following you on that one, Bob.

If  "Allen" doesn't exist then the result will be FALSE.

Signature

Biff
Microsoft Excel MVP

> Worked for me Dan, as given.
>
[quoted text clipped - 60 lines]
>>> >
>>> > Dan
Harlan Grove - 20 Jul 2007 22:39 GMT
"Bob Phillips" <bob....@somewhere.com> wrote...
...
>As an aside, it can be sllightly shortened
>
>=IF(COUNTIF('Quarter 1 Data'!$G$4:$G$500,"Allen"),
>AVERAGE(IF('Quarter 1 Data'!$G$4:$G$500="Allen",
>'Quarter 1 Data'!$C$4:$C$500)))
...

Only if you want to see FALSE when there are no instances of Allen in
the G range.
Dan the Man - 20 Jul 2007 23:14 GMT
I'm getting further along. The formula below works per Harlan's suggestion,
and removes occurrences of the #DIV/0! error. It now places FALSE in the cell
when no instances of Allen exisit:

=IF(COUNTIF('Quarter 1 Data'!$G$4:$G$500,"Allen"),AVERAGE(IF('Quarter 1
Data'!$G$4:$G$500="Allen",'Quarter 1 Data'!$C$4:$C$500)))

As opposed to FALSE showing up when there are no instances of Allen in the G
Range, can the cell just stay blank? That would be ideal?

In addition, I'd like to be able to do the same thing with the second
formula to avoid the #DIV/0! error. Below is an example of the current
formula which works when data is input into the F Range, but leaves the
#DIV/0! error when it is not:

=AVERAGE(IF('Quarter 1 Data'!$F$4:$F$500="ARC",'Quarter 1 Data'!$C$4:$C$500))

Thanks,

Dan

> "Bob Phillips" <bob....@somewhere.com> wrote...
> ....
[quoted text clipped - 7 lines]
> Only if you want to see FALSE when there are no instances of Allen in
> the G range.
Dan the Man - 20 Jul 2007 23:48 GMT
I got it:

=IF(COUNTIF('Quarter 1 Data'!$G$4:$G$500,"Courtney"),AVERAGE(IF('Quarter 1
Data'!$G$4:$G$500="Courtney",'Quarter 1 Data'!$C$4:$C$500)),"")

=IF(COUNTIF('Quarter 1 Data'!$F$4:$F$500,"TP"),AVERAGE(IF('Quarter 1
Data'!$F$4:$F$500="TP",'Quarter 1 Data'!$C$4:$C$500)),"")

Thanks everyone for the combined help. I do have another #DIV/0! error
question, but I'll post in a new message to close this thread!

Dan

> I'm getting further along. The formula below works per Harlan's suggestion,
> and removes occurrences of the #DIV/0! error. It now places FALSE in the cell
[quoted text clipped - 28 lines]
> > Only if you want to see FALSE when there are no instances of Allen in
> > the G range.
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.