Jon von der Heyden
MrExcel MVP, Moderator
- Joined
- Apr 6, 2004
- Messages
- 10,912
- Office Version
- 365
- Platform
- Windows
Hi,
I have a table of numbers (sales), and I am able to add up the top say 10 sales like so:
=SUM(LARGE(A:A,{1;2;3;4;5;6;7;8;9;10}))
How would I do the same for say the largest 100 values. I don't want to create an array constant {1;2......;100}. Using RANK doesn't either deliver desired results because some sales are for the same amount so adding top 100 ranking sales will include more than 100 sales (hope that makes sense).
I can achieve with a pivot table to provide a list of top 100 but I am looking for formula solution if possible.
I appreciate any help given.
Jon
I have a table of numbers (sales), and I am able to add up the top say 10 sales like so:
=SUM(LARGE(A:A,{1;2;3;4;5;6;7;8;9;10}))
How would I do the same for say the largest 100 values. I don't want to create an array constant {1;2......;100}. Using RANK doesn't either deliver desired results because some sales are for the same amount so adding top 100 ranking sales will include more than 100 sales (hope that makes sense).
I can achieve with a pivot table to provide a list of top 100 but I am looking for formula solution if possible.
I appreciate any help given.

Jon