Solved

second highest value difference

Posted on 2016-11-19
11
27 Views
Last Modified: 2016-11-20
Hi,
I would like a formula to determine second highest value within a range and display difference in a cell adjacent
to highest value.
Please see attachment for fuller explanation
Thanks
Ian
rating-diff.xlsx
0
Comment
Question by:racepro
  • 5
  • 5
11 Comments
 

Author Comment

by:racepro
ID: 41894208
There are over 80,000 rows with an average of 8 in each event.
Can you please refer to spreadsheet and place formula in column headed '???'
Thanks
Ian
0
 
LVL 21

Accepted Solution

by:
Ejgil Hedegaard earned 250 total points
ID: 41894265
0
 
LVL 46

Assisted Solution

by:Martin Liss
Martin Liss earned 250 total points
ID: 41894408
Ejil's formula is very nice and it works, but one problem I see is that if the number of rows increases or decreases the formulas would need to be changed. To avoid that problem you can create a named range from column "A" named something like IDs, and as the formula for the named range use =OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A:$A)-1,1) which will make it dynamic. Then move the explanitory text to the right somewhere to get it out of the way and create a similar range for column "B" called something like Ratings and use =OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B:$B)-1,1) as the formula. Then in C2 use the formula =IF(B2=MAX(INDEX((IDs=A2)*Ratings,,)),MAX(INDEX((IDs=A2)*Ratings,,))-LARGE(INDEX((IDs=A2)*Ratings,,),2),0) and copy down.

I've attached a  modified workbook.
28984193.xlsx
0
 

Author Comment

by:racepro
ID: 41894465
Ejgil's Your formula works fine. I found Martin's a bit complicated being a novice, I'd need more tuition on that one.
Thanks guys
Ian
0
 
LVL 46

Expert Comment

by:Martin Liss
ID: 41894467
I'd need more tuition on that one.
I'm happy to help. Do you understand Named Ranges?
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 

Author Comment

by:racepro
ID: 41894468
not really...... I know of them but never used them
0
 
LVL 46

Expert Comment

by:Martin Liss
ID: 41894492
Take a look at the attached.
Named-range-Tutorial.xlsx
0
 

Author Comment

by:racepro
ID: 41895072
Thanks Martin for the tutorial. Very helpful
Ian
0
 
LVL 46

Expert Comment

by:Martin Liss
ID: 41895115
You're welcome and I'm glad I was able to help.

If you expand the “Full Biography” section of my profile you'll find links to some articles I've written that may interest you.

Marty - Microsoft MVP 2009 to 2016
              Experts Exchange MVE 2015
              Experts Exchange Top Expert Visual Basic Classic 2012 to 2015
0
 

Author Comment

by:racepro
ID: 41895140
Thanks again Martin, I'll have a read. I have a file I'd like to send you.
If you can acknowledge email when you can.
Thanks
Ian
0
 
LVL 46

Expert Comment

by:Martin Liss
ID: 41895147
I removed the email address from your post since you shouldn't publicly display things like that. If you want to send me a file, you can click on the image of me in this post and "message" me.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Drop Down List with Unique/Distinct Values (enhancing the Combo-Box with a few steps and a little code) David miller (dlmille) Intro Have you ever created a data validation list from a database field or spreadsheet column (e.g., Zip Codes or Co…
Approximate matching with VLOOKUP and MATCH seems to me to be a greatly under-used technique, and one which is vital for getting good performance out of large lookups. Until recently I would always have advised using an exact match for simplicity an…
The viewer will learn how to simulate a series of sales calls dependent on a single skill level and learn how to simulate a series of sales calls dependent on two skill levels. Simulating Independent Sales Calls: Enter .75 into cell C2 – “skill leve…
The viewer will learn how to use a discrete random variable to simulate the return on an investment over a period of years, create a Monte Carlo simulation using the discrete random variable, and create a graph to represent the possible returns over…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now