Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Advanced filtering
Hi there. I have a series of data from an experiment that I'm trying to
"trim" extreme results from. I have calcuated the 0.97 perecntile, but I'm wondering if there's a way to filter out allthe results above that percentile. The help sheets are pretty confusing and not very well constructed! |
#2
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Advanced filtering
Hi mutie,
Say your data is in column A1 to A100 and your 0.97 percentile figure is in cell F1. in B1 put =IF(A1=F1,1,0) and copy down to B100 You can then use autofilter on column B to select all the zeroes (or all the ones) Depending on your setup you may want to use a temporary column to do this and delete it later. HTH Martin |
#3
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Advanced filtering
datafilterautofiltercustomleft window greater thanright window your
figure. -- Don Guillett SalesAid Software "mutie" wrote in message ... Hi there. I have a series of data from an experiment that I'm trying to "trim" extreme results from. I have calcuated the 0.97 perecntile, but I'm wondering if there's a way to filter out allthe results above that percentile. The help sheets are pretty confusing and not very well constructed! |
#4
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Advanced filtering
seems to work ok up to a point. However, taking your example, when I try to
fill or copy down to B100, the formula in each cell changes, F1 becoming F2,F3....and so on. Is there any way of stopping this from happening? "MartinW" wrote: Hi mutie, Say your data is in column A1 to A100 and your 0.97 percentile figure is in cell F1. in B1 put =IF(A1=F1,1,0) and copy down to B100 You can then use autofilter on column B to select all the zeroes (or all the ones) Depending on your setup you may want to use a temporary column to do this and delete it later. HTH Martin |
#5
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Advanced filtering
=IF(A1=$F$1,1,0)
-- HTH Bob Phillips (replace somewhere in email address with gmail if mailing direct) "mutie" wrote in message ... seems to work ok up to a point. However, taking your example, when I try to fill or copy down to B100, the formula in each cell changes, F1 becoming F2,F3....and so on. Is there any way of stopping this from happening? "MartinW" wrote: Hi mutie, Say your data is in column A1 to A100 and your 0.97 percentile figure is in cell F1. in B1 put =IF(A1=F1,1,0) and copy down to B100 You can then use autofilter on column B to select all the zeroes (or all the ones) Depending on your setup you may want to use a temporary column to do this and delete it later. HTH Martin |
#6
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Advanced filtering
thats another good suggestion and seems to work. Unfortunately I have to do a
similar operation about 8 times with different sets of data in the same worksheet and then do the same with another 20 sets of worksheets. I'm trying to work out how to do it automatically, so that I can then create a macro. The weird thing is, I can get the program to filter using =D2<PERCENTILE(D2:D36,0.97) So, D2 is the start of my data, D36 the end. I've put the formula in J2, but when I filter using this, it doesn't filter correctly! "Don Guillett" wrote: datafilterautofiltercustomleft window greater thanright window your figure. -- Don Guillett SalesAid Software "mutie" wrote in message ... Hi there. I have a series of data from an experiment that I'm trying to "trim" extreme results from. I have calcuated the 0.97 perecntile, but I'm wondering if there's a way to filter out allthe results above that percentile. The help sheets are pretty confusing and not very well constructed! |
#7
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Advanced filtering
YEEEESSSS! it works! Just out of interest, not being too technically-minded,
how do the $ signs affect the formula? many thanks btw :))))) "Bob Phillips" wrote: =IF(A1=$F$1,1,0) -- HTH Bob Phillips (replace somewhere in email address with gmail if mailing direct) "mutie" wrote in message ... seems to work ok up to a point. However, taking your example, when I try to fill or copy down to B100, the formula in each cell changes, F1 becoming F2,F3....and so on. Is there any way of stopping this from happening? "MartinW" wrote: Hi mutie, Say your data is in column A1 to A100 and your 0.97 percentile figure is in cell F1. in B1 put =IF(A1=F1,1,0) and copy down to B100 You can then use autofilter on column B to select all the zeroes (or all the ones) Depending on your setup you may want to use a temporary column to do this and delete it later. HTH Martin |
#9
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
Advanced filtering
the macro recorder is your friend. Recorded this. See clean up below
Sub Macro4() ' ' Macro4 Macro ' Macro recorded 7/2/2006 by Don Guillett ' ' Range("A1").Select Selection.AutoFilter Selection.AutoFilter Field:=1, Criteria1:="2", Operator:=xlAnd Selection.AutoFilter End Sub Sub Macro4cleande() Range("A1").autoFilter Field:=1, Criteria1:="2", Operator:=xlAnd do your stuff with the filtered cells see vba help index for special cells and then visible. range("a1").AutoFilter End Sub -- Don Guillett SalesAid Software "mutie" wrote in message ... thats another good suggestion and seems to work. Unfortunately I have to do a similar operation about 8 times with different sets of data in the same worksheet and then do the same with another 20 sets of worksheets. I'm trying to work out how to do it automatically, so that I can then create a macro. The weird thing is, I can get the program to filter using =D2<PERCENTILE(D2:D36,0.97) So, D2 is the start of my data, D36 the end. I've put the formula in J2, but when I filter using this, it doesn't filter correctly! "Don Guillett" wrote: datafilterautofiltercustomleft window greater thanright window your figure. -- Don Guillett SalesAid Software "mutie" wrote in message ... Hi there. I have a series of data from an experiment that I'm trying to "trim" extreme results from. I have calcuated the 0.97 perecntile, but I'm wondering if there's a way to filter out allthe results above that percentile. The help sheets are pretty confusing and not very well constructed! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Advanced filtering on text and blanks | Excel Discussion (Misc queries) | |||
ADVANCED FILTERING IN EXCEL 2003 | Excel Discussion (Misc queries) | |||
Advanced Filtering | Excel Worksheet Functions | |||
Advanced Filtering | Excel Worksheet Functions | |||
extracting numbers with no more than 8-digits using advanced filtering | Excel Worksheet Functions |