Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 26
Default #DIV/0! error using Avgerage

I have a formula that takes a array that includes number grades, drops the
lowest grade and averages them. If there is no data in cell yet i get a
#DIV/0! error is there a way to copy this formula to following cells without
data in them yet and not get this error. The formula Im using is:
=AVERAGE(IF(C13:E13<MIN(C13:E13),C13:E13))
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 4,624
Default #DIV/0! error using Avgerage

One way:

=IF(COUNT(C13:E13)<3,"",AVERAGE(LARGE(C13:E13,{1,2 })))


Note, with the formula you're using now, someone who got two or more of
the same low grades would have them BOTH/ALL dropped.


In article ,
Naomi wrote:

I have a formula that takes a array that includes number grades, drops the
lowest grade and averages them. If there is no data in cell yet i get a
#DIV/0! error is there a way to copy this formula to following cells without
data in them yet and not get this error. The formula Im using is:
=AVERAGE(IF(C13:E13<MIN(C13:E13),C13:E13))

  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 2,480
Default #DIV/0! error using Avgerage

Hi Naomi

the formula is an array formula, so needs to be entered or amended using
Control+Shift+Enter (CSE)
When you use CSE, Excel encloses the formula within curly braces { }. Do
not type them yourself
{=AVERAGE(IF(C13:E13<MIN(C13:E13),C13:E13))}

--
Regards
Roger Govier

"Naomi" wrote in message
...
I have a formula that takes a array that includes number grades, drops the
lowest grade and averages them. If there is no data in cell yet i get a
#DIV/0! error is there a way to copy this formula to following cells
without
data in them yet and not get this error. The formula Im using is:
=AVERAGE(IF(C13:E13<MIN(C13:E13),C13:E13))


  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Max Max is offline
external usenet poster
 
Posts: 9,221
Default #DIV/0! error using Avgerage

You could trap with IF(ISERROR, indicatively like this, array-entered:
=IF(ISERROR(Average(...)),"",Average(...))
--
Max
Singapore
http://savefile.com/projects/236895
Downloads:22,500 Files:370 Subscribers:66
xdemechanik
---
"Naomi" wrote:
I have a formula that takes a array that includes number grades, drops the
lowest grade and averages them. If there is no data in cell yet i get a
#DIV/0! error is there a way to copy this formula to following cells without
data in them yet and not get this error. The formula Im using is:
=AVERAGE(IF(C13:E13<MIN(C13:E13),C13:E13))

  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 2,480
Default #DIV/0! error using Avgerage

Note, with the formula you're using now, someone who got two or more of
the same low grades would have them BOTH/ALL dropped.


Very good point, John.

--
Regards
Roger Govier

"JE McGimpsey" wrote in message
...
One way:

=IF(COUNT(C13:E13)<3,"",AVERAGE(LARGE(C13:E13,{1,2 })))


Note, with the formula you're using now, someone who got two or more of
the same low grades would have them BOTH/ALL dropped.


In article ,
Naomi wrote:

I have a formula that takes a array that includes number grades, drops
the
lowest grade and averages them. If there is no data in cell yet i get a
#DIV/0! error is there a way to copy this formula to following cells
without
data in them yet and not get this error. The formula Im using is:
=AVERAGE(IF(C13:E13<MIN(C13:E13),C13:E13))




  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15,768
Default #DIV/0! error using Avgerage

What if there is more than 1 instance of the minimum grade? Should each
minimum grade be excluded?

--
Biff
Microsoft Excel MVP


"Naomi" wrote in message
...
I have a formula that takes a array that includes number grades, drops the
lowest grade and averages them. If there is no data in cell yet i get a
#DIV/0! error is there a way to copy this formula to following cells
without
data in them yet and not get this error. The formula Im using is:
=AVERAGE(IF(C13:E13<MIN(C13:E13),C13:E13))



  #7   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 26
Default #DIV/0! error using Avgerage

No even if there is a duplicate minimum number grade only one needs to be
dropped

"T. Valko" wrote:

What if there is more than 1 instance of the minimum grade? Should each
minimum grade be excluded?

--
Biff
Microsoft Excel MVP


"Naomi" wrote in message
...
I have a formula that takes a array that includes number grades, drops the
lowest grade and averages them. If there is no data in cell yet i get a
#DIV/0! error is there a way to copy this formula to following cells
without
data in them yet and not get this error. The formula Im using is:
=AVERAGE(IF(C13:E13<MIN(C13:E13),C13:E13))




  #8   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 26
Default #DIV/0! error using Avgerage

Works Perfect...Thanks So Much!!! :)


"JE McGimpsey" wrote:

One way:

=IF(COUNT(C13:E13)<3,"",AVERAGE(LARGE(C13:E13,{1,2 })))


Note, with the formula you're using now, someone who got two or more of
the same low grades would have them BOTH/ALL dropped.


In article ,
Naomi wrote:

I have a formula that takes a array that includes number grades, drops the
lowest grade and averages them. If there is no data in cell yet i get a
#DIV/0! error is there a way to copy this formula to following cells without
data in them yet and not get this error. The formula Im using is:
=AVERAGE(IF(C13:E13<MIN(C13:E13),C13:E13))


  #9   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15,768
Default #DIV/0! error using Avgerage

Try this:

=SUM(C13:E13,-MIN(C13:E13))/MAX(COUNT(C13:E13)-1,1)

If all the cells are empty it will return 0.

--
Biff
Microsoft Excel MVP


"Naomi" wrote in message
...
No even if there is a duplicate minimum number grade only one needs to be
dropped

"T. Valko" wrote:

What if there is more than 1 instance of the minimum grade? Should each
minimum grade be excluded?

--
Biff
Microsoft Excel MVP


"Naomi" wrote in message
...
I have a formula that takes a array that includes number grades, drops
the
lowest grade and averages them. If there is no data in cell yet i get
a
#DIV/0! error is there a way to copy this formula to following cells
without
data in them yet and not get this error. The formula Im using is:
=AVERAGE(IF(C13:E13<MIN(C13:E13),C13:E13))






  #10   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 26
Default #DIV/0! error using Avgerage

I have one other question. The person im making this for has added columns
that might have zeros in them that will need to be included in this formula
as well. How would i modify this formula to not only include the lowest
number and zeros as well

Thanks in advance for the help :)


"JE McGimpsey" wrote:

One way:

=IF(COUNT(C13:E13)<3,"",AVERAGE(LARGE(C13:E13,{1,2 })))


Note, with the formula you're using now, someone who got two or more of
the same low grades would have them BOTH/ALL dropped.


In article ,
Naomi wrote:

I have a formula that takes a array that includes number grades, drops the
lowest grade and averages them. If there is no data in cell yet i get a
#DIV/0! error is there a way to copy this formula to following cells without
data in them yet and not get this error. The formula Im using is:
=AVERAGE(IF(C13:E13<MIN(C13:E13),C13:E13))




  #11   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 4,624
Default #DIV/0! error using Avgerage

One way:

=IF(COUNTIF(C13:G13,"0")<5,"",AVERAGE(LARGE(C13:G 13,{1,2,3,4})))

Adjust the '5' and '{1,2,3,4}' to suit the number of added columns.

In article ,
Naomi wrote:

I have one other question. The person im making this for has added columns
that might have zeros in them that will need to be included in this formula
as well. How would i modify this formula to not only include the lowest
number and zeros as well



"JE McGimpsey" wrote:

One way:

=IF(COUNT(C13:E13)<3,"",AVERAGE(LARGE(C13:E13,{1,2 })))

  #12   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 26
Default #DIV/0! error using Avgerage

I adjusted the formula..and for reference there is 11 columns to average
therefore the formula i used was

=IF(COUNTIF(C11:M11,"0")<11,"",AVERAGE(LARGE(C11: M11,{1,2,3,4,5,6,7,8,9,10})))

The formula generated by the cell that i placed the formula in is blank no
zero or error message!.

Any ideas??

Thanks Again!!!

"JE McGimpsey" wrote:

One way:

=IF(COUNTIF(C13:G13,"0")<5,"",AVERAGE(LARGE(C13:G 13,{1,2,3,4})))

Adjust the '5' and '{1,2,3,4}' to suit the number of added columns.

In article ,
Naomi wrote:

I have one other question. The person im making this for has added columns
that might have zeros in them that will need to be included in this formula
as well. How would i modify this formula to not only include the lowest
number and zeros as well



"JE McGimpsey" wrote:

One way:

=IF(COUNT(C13:E13)<3,"",AVERAGE(LARGE(C13:E13,{1,2 })))


  #13   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 4,624
Default #DIV/0! error using Avgerage

Your formula works fine for me, and you adjusted it appropriately.

CHeck to see that the values are actually entered as values, not Text.

In article ,
Naomi wrote:

I adjusted the formula..and for reference there is 11 columns to average
therefore the formula i used was

=IF(COUNTIF(C11:M11,"0")<11,"",AVERAGE(LARGE(C11: M11,{1,2,3,4,5,6,7,8,9,10}))
)

The formula generated by the cell that i placed the formula in is blank no
zero or error message!.

Any ideas??

  #14   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 26
Default #DIV/0! error using Avgerage

OMG...what am i doing wrong all the cells are formatted correctly for numbers
and two decimal places. I know its something simple that i am missing

cell c11 = 89.00
d11 = 91.00
e11 = 82.00
f11 = 92.00
g11 = 78.50
h11 = 82.00
i11 = 92.00
j11 = 0.00
k11 = 0.00
l11 = 85.50
m11 = 82.30
n11 = Should be the average of all numbers dropping the lowest
number and all zeros..... Cell is blank and it is formatted for numbers two
decimal places as well.

"JE McGimpsey" wrote:

Your formula works fine for me, and you adjusted it appropriately.

CHeck to see that the values are actually entered as values, not Text.

In article ,
Naomi wrote:

I adjusted the formula..and for reference there is 11 columns to average
therefore the formula i used was

=IF(COUNTIF(C11:M11,"0")<11,"",AVERAGE(LARGE(C11: M11,{1,2,3,4,5,6,7,8,9,10}))
)

The formula generated by the cell that i placed the formula in is blank no
zero or error message!.

Any ideas??


  #15   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 4,624
Default #DIV/0! error using Avgerage

Ah - Your first problem statement didn't want a calculation until you
had all 'valid' values, dropping the lowest. The added criterion was
that 0's needed to be ignored - my assumption was that this made them
non-valid values, and therefore there shouldn't be a calculation.

Given that you want the zero's considered valid values, but ignored, and
the calculation to take place when all the cells have numeric values
(including zero) then one way (array-entered: CTRL-SHIFT-ENTER or
CMD-RETURN):

=AVERAGE(IF(COUNT(C11:M11)<11,"",LARGE(C11:M11,
ROW(INDIRECT("1:"&COUNTIF(C11:M11,"0")-1)))))




In article ,
Naomi wrote:

OMG...what am i doing wrong all the cells are formatted correctly for numbers
and two decimal places. I know its something simple that i am missing

cell c11 = 89.00
d11 = 91.00
e11 = 82.00
f11 = 92.00
g11 = 78.50
h11 = 82.00
i11 = 92.00
j11 = 0.00
k11 = 0.00
l11 = 85.50
m11 = 82.30
n11 = Should be the average of all numbers dropping the lowest
number and all zeros..... Cell is blank and it is formatted for numbers two
decimal places as well.

"JE McGimpsey" wrote:

Your formula works fine for me, and you adjusted it appropriately.

CHeck to see that the values are actually entered as values, not Text.

In article ,
Naomi wrote:

I adjusted the formula..and for reference there is 11 columns to average
therefore the formula i used was

=IF(COUNTIF(C11:M11,"0")<11,"",AVERAGE(LARGE(C11: M11,{1,2,3,4,5,6,7,8,9,1
0}))
)

The formula generated by the cell that i placed the formula in is blank
no
zero or error message!.

Any ideas??




  #16   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 26
Default #DIV/0! error using Avgerage


Your a Genuis!!! :) Works Great! Thanks so much for the help.

"JE McGimpsey" wrote:

Ah - Your first problem statement didn't want a calculation until you
had all 'valid' values, dropping the lowest. The added criterion was
that 0's needed to be ignored - my assumption was that this made them
non-valid values, and therefore there shouldn't be a calculation.

Given that you want the zero's considered valid values, but ignored, and
the calculation to take place when all the cells have numeric values
(including zero) then one way (array-entered: CTRL-SHIFT-ENTER or
CMD-RETURN):

=AVERAGE(IF(COUNT(C11:M11)<11,"",LARGE(C11:M11,
ROW(INDIRECT("1:"&COUNTIF(C11:M11,"0")-1)))))




In article ,
Naomi wrote:

OMG...what am i doing wrong all the cells are formatted correctly for numbers
and two decimal places. I know its something simple that i am missing

cell c11 = 89.00
d11 = 91.00
e11 = 82.00
f11 = 92.00
g11 = 78.50
h11 = 82.00
i11 = 92.00
j11 = 0.00
k11 = 0.00
l11 = 85.50
m11 = 82.30
n11 = Should be the average of all numbers dropping the lowest
number and all zeros..... Cell is blank and it is formatted for numbers two
decimal places as well.

"JE McGimpsey" wrote:

Your formula works fine for me, and you adjusted it appropriately.

CHeck to see that the values are actually entered as values, not Text.

In article ,
Naomi wrote:

I adjusted the formula..and for reference there is 11 columns to average
therefore the formula i used was

=IF(COUNTIF(C11:M11,"0")<11,"",AVERAGE(LARGE(C11: M11,{1,2,3,4,5,6,7,8,9,1
0}))
)

The formula generated by the cell that i placed the formula in is blank
no
zero or error message!.

Any 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
Visual Basic Error Run Time Error, Type Mismatch Meg Partridge Excel Discussion (Misc queries) 12 September 10th 08 06:10 PM
Counting instances of found text (Excel error? Or user error?) S Davis Excel Worksheet Functions 5 September 12th 06 04:52 PM
I have Error 1919 Error Configuring ODBC dataSource Database Texanna1 Excel Discussion (Misc queries) 1 September 12th 06 06:35 AM
Excel 2003 Macro Error - Runtime error 1004 Cow Excel Discussion (Misc queries) 2 June 7th 05 01:40 PM


All times are GMT +1. The time now is 05:31 PM.

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

About Us

"It's about Microsoft Excel"