lincolnshep
New Member
- Joined
- Nov 1, 2010
- Messages
- 9
I've never asked a question on here before but have benefitted from many answers posted to other users questions - so thank you all for that. I can't however, find an answer to this one.
I have a list of 30 numbers (all +ve integers or zero) that changes every day. I want to ignore the lowest 10 and the highest 10 and then find the average of the 'middle' 10. At the minute I copy the latest 30 numbers every day and then re-order them to identify the middle 10 but there must be a neater way.
Can anyone think of a way of doing this in a formula or with VBA?
Thanks in advance.
(BTW, I've got Excel 2007)
I have a list of 30 numbers (all +ve integers or zero) that changes every day. I want to ignore the lowest 10 and the highest 10 and then find the average of the 'middle' 10. At the minute I copy the latest 30 numbers every day and then re-order them to identify the middle 10 but there must be a neater way.
Can anyone think of a way of doing this in a formula or with VBA?
Thanks in advance.
(BTW, I've got Excel 2007)