How about?

=SUMPRODUCT((A1:A7<>"")*(B1:B7=10)/COUNTIFS(B1:B7,B1:B7&"",A1:A7,A1:A7&""))