2014-01-21 4 views
2

У меня есть список материалов для каждого материала, составляющих их составляющие. Я хотел бы рассчитать для каждой возможной комбинации материалов количество общих частей.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 имеют две общие части: б & с мат 1 & мат 2 имеют одну общую часть: б и т.д ...

Могу ли я легко сделать это с помощью формулы или мне понадобится VBA для этого?

Спасибо за вашу помощь

FG

ответ

2

Если предположить, что первый стол в A1:B8 и второе место в A11:D14 затем попробовать эту "формулу массива" в В12 подтверждается CTRL + SHIFT + ENTER и копируются взад и вперед

=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))))

см. Пример рабочей книги here

+0

+1 Вам когда-нибудь надоедает «Предполагая, что это здесь, и что есть»? – pnuts

+1

Что бы я сделал с моей жизнью в противном случае? –

+0

спасибо барри гудини! –

Смежные вопросы