I know you can use the average function, select a range, skip over the
outlier and select another range after the value, and repeat, but now that
the data has so many recrds it is getting to be a tiresome task with the new
data (thousands of additional records) every month that I put on a new tab.
It takes a lot of time to go through thousands of rows to find the outlier
and not select them in the average/max function.
=AVERAGE(IF(A2:A2000<100,A2:A2000))
This formula is designed to take the average of all number sin the range
A2:A2000 that are less than 100.
*Array functions are confirmed using Ctrl+Shift+Enter, not just Enter.
--
Best Regards,
Luke M
*Remember to click "yes" if this post helped you!*
http://www.codeforexcelandoutlook.com/blog/2008/07/average-values-exclude-extremes/
--JP
http://www.cpearson.com/excel/datetime.htm
If this post helps click Yes
---------------
Jacob Skaria
=MAX(IF(A2:A2000<100,A2:A2000))
for finding the max
If this post helps click Yes
---------------
Jacob Skaria
Have you tried the formula Luke has given on average and the below max
formulas (array formulas)..
=MAX(IF(A2:A2000<100,A2:A2000))
It would be easy for us to suggest a solution if you can give more
information on how your data is arrranged....
I have dozens of tabs and spreadsheets with similiar data (each one unique
to itself representing various things). Some of the records have a huge time
difference due to the fact that someone forgot about it for months and
months. It is always different for outliers one tab has that huge one over
2224 another is 50:34:56 and another is 6:46:20.
Even though the formula works great, I would have to take time out to find
what number to use in the formula for the outliers instead of using a default
formula in my spreadsheets I can reuse.
Here is a general approach:
http://sulprobil.com/html/outlier_resistant_beta.html
Regards,
Bernd