View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
[email protected] ben.huda@macquarie.com is offline
external usenet poster
 
Posts: 1
Default Sum largest numbers based on condition


Richard Buttrey wrote:
On Wed, 2 Aug 2006 16:33:02 -0700, Daniel Bonallack
wrote:

I did a quick search for something I know has been asked many times before -
sorry to repost...

I need to sum the 5 largest numbers in column B where the year in column A
is equal to 2006

Thanks very much in advance (bob?)...


=SUM(LARGE((B1:B10)*(A1:A10=2006),{5,4,3,2,1}))

is an array formula and should be committed with CtrlShiftEnter

Change ranges to suit.

HTH
__
Richard Buttrey
Grappenhall, Cheshire, UK
__________________________


Hi,

I have used a similar formula to sum the largest numbers with a
condition which works fine as below:

=SUM(IF((LARGE($B$5:$B$37*($G$5:$G$37="Final"),{5, 4,3,2,1})=$B$5:$B$37),$E$5:$E$37,0))

Column B are dates
Column G is text
Column E is numbers

however this formula does not work when i replace {5,4,3,2,1} with
ROW(INDIRECT("1:5")) ... any ideas or a better way to do this?

cheers- Ben