Minimum value and date it occurred against a person

kreases

Board Regular
Joined
Oct 26, 2005
Messages
114
Office Version
  1. 2016
Platform
  1. Windows
I have a simple table showing a list of golf scores with the name of the person and the date of the round. From this list I want to be able to put in a separate table the date and lowest score of each of the players

Name Score Date Name Date Best Score
Terry 73 01/05/2019 Terry 01/05/2019 73
Jack 71 01/05/2019 Jack
Jack 69 03/06/2019 Pete
Terry 77 03/06/2019
Pete 80 01/05/2019
Terry 75 21/06/2019
Jack 68 21/06/2019

Could someone please advise how I could do this please, thanks in advance,

John
 

Excel Facts

Which lookup functions find a value equal or greater than the lookup value?
MATCH uses -1 to find larger value (lookup table must be sorted ZA). XLOOKUP uses 1 to find values greater and does not need to be sorted.
Hi,

Below should work if you have MINIFS in your version of excel. Let me know if you don't:


Book1
ABCDEFGH
1NameScoreDateNameDateBest
2Terry735/1/2019Terry5/1/201973
3Jack715/1/2019Jack6/21/201968
4Jack696/3/2019Pete5/1/201980
5Terry776/3/2019
6Pete805/1/2019
7Terry756/21/2019
8Jack686/21/2019
Sheet2
Cell Formulas
RangeFormula
G2=SUMIFS($C$2:$C$8,$A$2:$A$8,F2,$B$2:$B$8,H2)
H2=MINIFS($B$2:$B$8,$A$2:$A$8,F2)
 
Last edited:
Upvote 0
above will not work well with duplicates, to handle duplicates please use below:


Book1
ABCDEFGH
1NameScoreDateNameDateBest
2Terry735/1/2019Terry5/1/201973
3Jack715/1/2019Jack6/21/201968
4Jack696/3/2019Pete5/1/201980
5Terry736/3/2019
6Pete805/1/2019
7Terry756/21/2019
8Jack686/21/2019
Sheet2
Cell Formulas
RangeFormula
G2{=INDEX($C$2:$C$8,MATCH(K2,($B$2:$B$8)*($A$2:$A$8=F2),0))}
H2{=SMALL(IF($A$2:$A$8=F2,$B$2:$B$8),1)}
Press CTRL+SHIFT+ENTER to enter array formulas.
 
Upvote 0
Hi Aryatect,

In your G2 formula you refer to 'K2' which doesn't appear on the table, what cell should that be referencing. When I have entered this formula the date I get back is 00 January 1900 when it should be 08 July 2019,

Thanks for your help so far,

John
 
Upvote 0
Sorry, there was date format issue (I have mm/dd/yyyy) so I moved some stuff, updated formula:


Book1
ABCDEFGH
1NameScoreDateNameDateBest
2Terry735/1/2019Terry5/1/201973
3Jack715/1/2019Jack6/21/201968
4Jack696/3/2019Pete5/1/201980
5Terry786/3/2019
6Pete805/1/2019
7Terry756/21/2019
8Jack686/21/2019
Sheet2
Cell Formulas
RangeFormula
G2{=INDEX($C$2:$C$8,MATCH(H2,($B$2:$B$8)*($A$2:$A$8=F2),0))}
H2{=SMALL(IF($A$2:$A$8=F2,$B$2:$B$8),1)}
Press CTRL+SHIFT+ENTER to enter array formulas.
 
Upvote 0
Aryatect,

Thank you that works perfectly, thank you for taking the time to help me,

Regards,

John
 
Upvote 0

Forum statistics

Threads
1,223,904
Messages
6,175,295
Members
452,632
Latest member
jladair

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top