Here is the sample file with both the array formula I purposed and the awesome non-array formula Nebu purposed. I modified both formulas to reference a fictional Price column because I think that was intended in the OP. If not you can modify back simply by changing the column reference (i.e. 2 back to 1).
Hi,
1] In Cell J3, "Single Answer" array formula can be converted to non-array formula :
{=INDEX($A$2:$C$9,MATCH($F$2&TRUE,$A$2:$A$9&
INDEX($C$2:$C$9<>$F$3,0),0),2)}
By shifting INDEX position into this place >>
=INDEX($A$2:$C$9,MATCH($F$2&TRUE,
INDEX($A$2:$A$9&($C$2:$C$9<>$F$3),0),0),2)
2] In Cell K3, "Multiple Answer" array formula :
{=IFERROR(INDEX($A$2:$C$9,SMALL(IF(($C$2:$C$9<>$F$3)*(
A2:A9=$F$2),ROW($1:$8),""),ROWS($1:1)
+1),2),"")}
Missing absolute reference $ symbol in front of A2:A9, and remove "+1" >>
{=IFERROR(INDEX($A$2:$C$9,SMALL(IF(($C$2:$C$9<>$F$3)*(
$A$2:$A$9=$F$2),ROW($1:$8),""),ROWS($1:1)),2),"")}
Regards
Bosco