Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Old December 28th 04, 05:05 AM
Paul
 
Posts: n/a
Default IF Statement with Average Function results in #Value!

I wrote an IF Statement that takes the Average of a group of cells based on a
certain condition.

Here is the Formula:

{=AVERAGE(IF(($A$30:$A$515=A1)*($H$30:$H$515=B1),$ Q$30:$Q$515))}

When a add a second part to the IF statement, I receive the error message
#Value! I am able to add a number, but not text. Example:

{=AVERAGE(IF(($A$30:$A$515=A1)*($H$30:$H$515=B1),$ Q$30:$Q$515),"FALSE")}

I want to add the "FALSE" LOGIC TO MY IF Statement.

Ideas?


  #2   Report Post  
Old December 28th 04, 07:29 AM
Biff
 
Posts: n/a
Default

Hi!

I want to add the "FALSE" LOGIC TO MY IF Statement.


Well, for starters you have the "FALSE" as an argument in
the AVERAGE function. That's why you're getting #VALUE!.

What do you want the FALSE logic to mean?

If (A30:A515=A1 * H30:H515=B1) = 0, you'll get a #DIV/0!
error. Is that what you want the FALSE logic to mean?

If so, try this: (array)

=IF((A30:A515=A1)*(H30:H515=B1)=0,"FALSE",AVERAGE( IF
((A30:A515=A1)*(H30:H515=B1),Q30:Q515)))

Biff

-----Original Message-----
I wrote an IF Statement that takes the Average of a group

of cells based on a
certain condition.

Here is the Formula:

{=AVERAGE(IF(($A$30:$A$515=A1)*

($H$30:$H$515=B1),$Q$30:$Q$515))}

When a add a second part to the IF statement, I receive

the error message
#Value! I am able to add a number, but not text. Example:

{=AVERAGE(IF(($A$30:$A$515=A1)*

($H$30:$H$515=B1),$Q$30:$Q$515),"FALSE")}

I want to add the "FALSE" LOGIC TO MY IF Statement.

Ideas?

.

  #3   Report Post  
Old December 28th 04, 07:43 AM
Paul
 
Posts: n/a
Default

Biff,
I need to somehow make the cell =TEXT and not #DIV/0!. This cell is linked
to another workbook where I take the average of mutiple workbook cells. If
this cell = #div/0!, then the average cannot be taken.
For Example, Workbook1 A1 =5 and Workbook2 A1=5 and Workbook3 =#div/0! then
when I take the average of the three workbooks, I get #div/0!

"Biff" wrote:

Hi!

I want to add the "FALSE" LOGIC TO MY IF Statement.


Well, for starters you have the "FALSE" as an argument in
the AVERAGE function. That's why you're getting #VALUE!.

What do you want the FALSE logic to mean?

If (A30:A515=A1 * H30:H515=B1) = 0, you'll get a #DIV/0!
error. Is that what you want the FALSE logic to mean?

If so, try this: (array)

=IF((A30:A515=A1)*(H30:H515=B1)=0,"FALSE",AVERAGE( IF
((A30:A515=A1)*(H30:H515=B1),Q30:Q515)))

Biff

-----Original Message-----
I wrote an IF Statement that takes the Average of a group

of cells based on a
certain condition.

Here is the Formula:

{=AVERAGE(IF(($A$30:$A$515=A1)*

($H$30:$H$515=B1),$Q$30:$Q$515))}

When a add a second part to the IF statement, I receive

the error message
#Value! I am able to add a number, but not text. Example:

{=AVERAGE(IF(($A$30:$A$515=A1)*

($H$30:$H$515=B1),$Q$30:$Q$515),"FALSE")}

I want to add the "FALSE" LOGIC TO MY IF Statement.

Ideas?

.


  #4   Report Post  
Old December 28th 04, 08:08 AM
Biff
 
Posts: n/a
Default

Hi!

Ok, the formula I suggested will take care of that but if
you want to specifically test for any errors and trap them:

=IF(ISERROR(AVERAGE(IF((A30:A515=A1)*
(H30:H515=B1),Q30:Q515))),"FALSE",AVERAGE(IF((A30: A515=A1)*
(H30:H515-B1),Q30:Q515)))

Biff

-----Original Message-----
Biff,
I need to somehow make the cell =TEXT and not #DIV/0!.

This cell is linked
to another workbook where I take the average of mutiple

workbook cells. If
this cell = #div/0!, then the average cannot be taken.
For Example, Workbook1 A1 =5 and Workbook2 A1=5 and

Workbook3 =#div/0! then
when I take the average of the three workbooks, I get

#div/0!

"Biff" wrote:

Hi!

I want to add the "FALSE" LOGIC TO MY IF Statement.


Well, for starters you have the "FALSE" as an argument

in
the AVERAGE function. That's why you're getting #VALUE!.

What do you want the FALSE logic to mean?

If (A30:A515=A1 * H30:H515=B1) = 0, you'll get a

#DIV/0!
error. Is that what you want the FALSE logic to mean?

If so, try this: (array)

=IF((A30:A515=A1)*(H30:H515=B1)=0,"FALSE",AVERAGE( IF
((A30:A515=A1)*(H30:H515=B1),Q30:Q515)))

Biff

-----Original Message-----
I wrote an IF Statement that takes the Average of a

group
of cells based on a
certain condition.

Here is the Formula:

{=AVERAGE(IF(($A$30:$A$515=A1)*

($H$30:$H$515=B1),$Q$30:$Q$515))}

When a add a second part to the IF statement, I

receive
the error message
#Value! I am able to add a number, but not text.

Example:

{=AVERAGE(IF(($A$30:$A$515=A1)*

($H$30:$H$515=B1),$Q$30:$Q$515),"FALSE")}

I want to add the "FALSE" LOGIC TO MY IF Statement.

Ideas?

.


.

  #5   Report Post  
Old December 28th 04, 08:49 AM
Paul
 
Posts: n/a
Default

When I apply this formula, if Q30:Q515 =FALSE, then I receive the #div/0! as
a value.
=IF((A30:A515=A1)*(H30:H515=B1)=0,"FALSE",AVERAGE( IF((A30:A515=A1)*(H30:H515=B1),Q30:Q515)))

IF Q30:Q515 =FALSE and H30:515 =B1,
"FALSE",AVERAGE(IF((A30:A515=A1)*(H30:H515=B1),Q30 :Q515)))

I am not sure how to write this formula

"Biff" wrote:

Hi!

Ok, the formula I suggested will take care of that but if
you want to specifically test for any errors and trap them:

=IF(ISERROR(AVERAGE(IF((A30:A515=A1)*
(H30:H515=B1),Q30:Q515))),"FALSE",AVERAGE(IF((A30: A515=A1)*
(H30:H515-B1),Q30:Q515)))

Biff

-----Original Message-----
Biff,
I need to somehow make the cell =TEXT and not #DIV/0!.

This cell is linked
to another workbook where I take the average of mutiple

workbook cells. If
this cell = #div/0!, then the average cannot be taken.
For Example, Workbook1 A1 =5 and Workbook2 A1=5 and

Workbook3 =#div/0! then
when I take the average of the three workbooks, I get

#div/0!

"Biff" wrote:

Hi!

I want to add the "FALSE" LOGIC TO MY IF Statement.

Well, for starters you have the "FALSE" as an argument

in
the AVERAGE function. That's why you're getting #VALUE!.

What do you want the FALSE logic to mean?

If (A30:A515=A1 * H30:H515=B1) = 0, you'll get a

#DIV/0!
error. Is that what you want the FALSE logic to mean?

If so, try this: (array)

=IF((A30:A515=A1)*(H30:H515=B1)=0,"FALSE",AVERAGE( IF
((A30:A515=A1)*(H30:H515=B1),Q30:Q515)))

Biff

-----Original Message-----
I wrote an IF Statement that takes the Average of a

group
of cells based on a
certain condition.

Here is the Formula:

{=AVERAGE(IF(($A$30:$A$515=A1)*
($H$30:$H$515=B1),$Q$30:$Q$515))}

When a add a second part to the IF statement, I

receive
the error message
#Value! I am able to add a number, but not text.

Example:

{=AVERAGE(IF(($A$30:$A$515=A1)*
($H$30:$H$515=B1),$Q$30:$Q$515),"FALSE")}

I want to add the "FALSE" LOGIC TO MY IF Statement.

Ideas?

.


.




  #6   Report Post  
Old December 28th 04, 09:11 AM
Biff
 
Posts: n/a
Default

Hi!

AVERAGE will exclude text.

Both formulas I've suggested work for me.

If you're able to, you can send me a copy of the file (if
it's not too big 1mb) and I'll take a look.

Biff is valko01 at comcast period net.

Biff

-----Original Message-----
When I apply this formula, if Q30:Q515 =FALSE, then I

receive the #div/0! as
a value.
=IF((A30:A515=A1)*(H30:H515=B1)=0,"FALSE",AVERAGE (IF

((A30:A515=A1)*(H30:H515=B1),Q30:Q515)))

IF Q30:Q515 =FALSE and H30:515 =B1,
"FALSE",AVERAGE(IF((A30:A515=A1)*(H30:H515=B1),Q3 0:Q515)))

I am not sure how to write this formula

"Biff" wrote:

Hi!

Ok, the formula I suggested will take care of that but

if
you want to specifically test for any errors and trap

them:

=IF(ISERROR(AVERAGE(IF((A30:A515=A1)*
(H30:H515=B1),Q30:Q515))),"FALSE",AVERAGE(IF

((A30:A515=A1)*
(H30:H515-B1),Q30:Q515)))

Biff

-----Original Message-----
Biff,
I need to somehow make the cell =TEXT and not #DIV/0!.

This cell is linked
to another workbook where I take the average of

mutiple
workbook cells. If
this cell = #div/0!, then the average cannot be taken.
For Example, Workbook1 A1 =5 and Workbook2 A1=5 and

Workbook3 =#div/0! then
when I take the average of the three workbooks, I get

#div/0!

"Biff" wrote:

Hi!

I want to add the "FALSE" LOGIC TO MY IF Statement.

Well, for starters you have the "FALSE" as an

argument
in
the AVERAGE function. That's why you're getting

#VALUE!.

What do you want the FALSE logic to mean?

If (A30:A515=A1 * H30:H515=B1) = 0, you'll get a

#DIV/0!
error. Is that what you want the FALSE logic to mean?

If so, try this: (array)

=IF((A30:A515=A1)*(H30:H515=B1)=0,"FALSE",AVERAGE( IF
((A30:A515=A1)*(H30:H515=B1),Q30:Q515)))

Biff

-----Original Message-----
I wrote an IF Statement that takes the Average of a

group
of cells based on a
certain condition.

Here is the Formula:

{=AVERAGE(IF(($A$30:$A$515=A1)*
($H$30:$H$515=B1),$Q$30:$Q$515))}

When a add a second part to the IF statement, I

receive
the error message
#Value! I am able to add a number, but not text.

Example:

{=AVERAGE(IF(($A$30:$A$515=A1)*
($H$30:$H$515=B1),$Q$30:$Q$515),"FALSE")}

I want to add the "FALSE" LOGIC TO MY IF Statement.

Ideas?

.


.


.



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Access Module coded converted to Excel Function Adam Excel Discussion (Misc queries) 1 December 23rd 04 03:48 PM
Function in XL or in VBA for XL that pulls numeric digits from a t Nate Oliver Excel Discussion (Misc queries) 0 December 14th 04 05:57 PM
Excel function help facilities RPS Excel Discussion (Misc queries) 1 December 8th 04 03:36 AM
I cant use englisch function names in a swedich version of excel PE Excel Discussion (Misc queries) 2 December 7th 04 02:00 AM
Combining SUM Function with Nested If Statement Somecallmejosh Excel Discussion (Misc queries) 3 December 6th 04 05:25 PM


All times are GMT +1. The time now is 11:06 PM.

Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Copyright 2004-2019 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"

 

Copyright © 2017