So, if you are not aware of how to write VBA Code, then you may try using Excel Formulas as well, however for the following formulas, you definitely need to have access either to O365 or O365 Insiders Beta Version

• Formula used in cell F2 to get the Unique Name & Codes,
=UNIQUE(A2:B20)
• Formula used in cell H2
=MINIFS(C2:C20,A2:A20,F2:F6,B2:B20,G2:G6)
• Formula used in cell I2
=MAXIFS(D2:D20,A2:A20,F2:F6,B2:B20,G2:G6)
Using LET() makes easier to read and understand,
• Formula used in cell F9
=LET(u,UNIQUE(A2:A20),
c,UNIQUE(B2:B20),
CHOOSE({1,2,3,4},u,c,
MINIFS(C2:C20,A2:A20,u,B2:B20,c),
MAXIFS(D2:D20,A2:A20,u,B2:B20,c)))
Using LAMBDA() Function to create a custom, reusable function and refer them by a friendly name, LAMBDA() Function used in Name Manager with a Defined Name as HireFire with syntax as
=HireFire(array,header)
Where,
HireFire = LAMBDA(array,header,
VSTACK(TAKE(header,1,4),
LET(a,INDEX(array,,1),
b,INDEX(array,,2),
c,INDEX(array,,3),
d,INDEX(array,,4),
u,UNIQUE(a),
uc,UNIQUE(b),
HSTACK(u,uc,
MINIFS(c,a,u,b,uc),
MAXIFS(d,a,u,b,uc)))))(A2:D20,A1:D1)
• Therefore, Formula used in cell F15
=HireFire(A2:D20,A1:D1)
Since you have not mentioned your Excel Version, it may happen you are using either Excel 2019 or 2016 or 2013 so on so forth, hence, alternatives shown below,

• Formula used in cell F2
=IFERROR(INDEX(A$2:A$20,MATCH(0,COUNTIF($F$1:F1,A$2:A$20),0)),"")
The above formula, is an array formula and needs to press CTRL + SHIFT + ENTER based on your Excel Versions,
• Formula used in cell G2
=IF($F2="","",VLOOKUP($F2,$A$2:$D$20,2,0))
• Formula used in cell H2 --> Applicable To Excel 2019 & Above
=MINIFS(C$2:C$20,$A$2:$A$20,$F2,$B$2:$B$20,$G2)
If not using either of the above version then,
=MIN(IF(($F2=$A$2:$A$20)*($G2=$B$2:$B$20),$C$2:$C$20,""))
Its an array formula, hence needs to press CTRL + SHIFT + ENTER and fill down!
• Formula used in cell I2 --> Applicable To Excel 2019 & Above
=MAXIFS(D$2:D$20,$A$2:$A$20,$F2,$B$2:$B$20,$G2)
If not using either of the above version then,
=MAX(IF(($F2=$A$2:$A$20)*($G2=$B$2:$B$20),$D$2:$D$20,""))
Its an array formula, hence needs to press CTRL + SHIFT + ENTER and fill down!