Excel:统计两个值的公共参数数量

我有一个材料清单,每个材料的组成部分。 我想计算每个可能的材料组合的通用部件的数量。

material part mat 1 b mat 1 c mat 2 b mat 2 e mat 3 c mat 3 b mat 1 mat 2 mat3 mat 1 1 2 mat 2 1 1 mat 3 2 1 

垫1和垫3有两个共同的部分:B&C垫1和垫2有一个共同的部分:B等…

我可以轻松地用一个公式做到这一点,或者我会需要VBA吗?

感谢您的帮助

FG

假设您的第一个表在A1:B8和第二个在A11:D14然后试试这个“arrays公式”在确认CTRL + SHIFT + ENTER B12和跨下和复制

=IF(B$11=$A12,"",SUM(($A$2:$A$7=B$11)*ISNUMBER(MATCH($B$2:$B$7,IF($A$2:$A$7=$A12,$B$2:$B$7),0))))

请参阅此处的示例工作簿