summing a variable number of cells based on a number in another cell

Occasional Contributor

I have a row of 6 cells and I want to add 1 cell when the number in another cell outside the range is 1, 2 cells when it is 2, 3 cells when it is 3.


assume that the variable is 3, cells 1 contains 10, 2 = 20, 3 = 30, 4 = 40, 5 = 60 and 6 = 30, would like to add cells 1,2,3 for a total of 60.

6 Replies

@Carlos Monssen 

If you're using 365, this may work for you:






i am using an older version of excel

@Carlos Monssen 


An alternative could be this formula where the variable is in cell H1.


best response confirmed by Carlos Monssen (Occasional Contributor)





That got me the correct results and I added the divide worked great, now I want to add 1 additional condition



=If I2>2,SUM(INDEX(J2:Q2,1):INDEX(J2:Q2,R2))/R2,c2


In the above I want to make the sum conditional if i2 is greater than 2 and if not I want to use the value in c2.  I am not an expert and your help is greatly appreciated.  this is for our golf league and calculating our league handicaps!!

@Carlos Monssen 


You can try this formula.

sum with condition.JPG 

That worked perfectly, I owe you big time, Thanks for all your help