ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   filter rows rather than columns in Excel 2003? (https://www.excelbanter.com/excel-discussion-misc-queries/58201-filter-rows-rather-than-columns-excel-2003-a.html)

Lynne

filter rows rather than columns in Excel 2003?
 
can this be done? I have 12 entries in a row...need the top 10 averaged,
lowest 2 discarded.

Mike Armstrong

filter rows rather than columns in Excel 2003?
 
Lynne,

I haven't found a filter row solution yet, but this may help to start with
anyways. Select your data and choose to copy it, but instead of just pasting
it, do a paste special and choose the checkbox at the bottom to "transpose".
That will take your row format and change it to a column format that you can
then use autofilter on. When you're done, you can do the same thing in
reverse. Copy the data and Paste Special and transpose again. Hope this helps
as at least a temporary fix.

"Lynne" wrote:

can this be done? I have 12 entries in a row...need the top 10 averaged,
lowest 2 discarded.


Chip Pearson

filter rows rather than columns in Excel 2003?
 
You can get the average of the top 10 entries with the following
formula

=AVERAGE(LARGE(A1:A12,ROW(INDIRECT("1:10"))))

Since this is an array formula, you must press Ctrl+Shift+Enter
rather than just Enter when you first enter the formula and
whenever you edit it later. If you do this properly, Excel will
display the formula enclosed in curly braces {}.


--
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com




"Lynne" wrote in message
...
can this be done? I have 12 entries in a row...need the top 10
averaged,
lowest 2 discarded.




Lynne

filter rows rather than columns in Excel 2003?
 
Chip,

Brillliant! You've saved me hours of work with my mark sheets. Thanks so
much!

"Chip Pearson" wrote:

You can get the average of the top 10 entries with the following
formula

=AVERAGE(LARGE(A1:A12,ROW(INDIRECT("1:10"))))

Since this is an array formula, you must press Ctrl+Shift+Enter
rather than just Enter when you first enter the formula and
whenever you edit it later. If you do this properly, Excel will
display the formula enclosed in curly braces {}.


--
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com




"Lynne" wrote in message
...
can this be done? I have 12 entries in a row...need the top 10
averaged,
lowest 2 discarded.





Lynne

filter rows rather than columns in Excel 2003?
 
Mike,

Read Chip's response. I have tried what you suggested but it's alot of
extra work with the spreadsheets. Chip's formula works perfectly as long as
there are numbers i.e. 0 or greater, in every cell. Blanks won't work!

"Mike Armstrong" wrote:

Lynne,

I haven't found a filter row solution yet, but this may help to start with
anyways. Select your data and choose to copy it, but instead of just pasting
it, do a paste special and choose the checkbox at the bottom to "transpose".
That will take your row format and change it to a column format that you can
then use autofilter on. When you're done, you can do the same thing in
reverse. Copy the data and Paste Special and transpose again. Hope this helps
as at least a temporary fix.

"Lynne" wrote:

can this be done? I have 12 entries in a row...need the top 10 averaged,
lowest 2 discarded.



All times are GMT +1. The time now is 07:23 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com