2017-01-11 4 views
0

У меня есть две колонки, каждая из которых содержит пары людей.Excel: количество взаимных пар в двух столбцах

Individual 1  Individual 2 
A    B 
A    C 
A    D 
B    A 
C    A 
C    D 

Как создать подсчет количества раз индивидуала ответная пару, т.е. согласованную с тем же партнером, но в обратном порядке? В данном примере, вывод должен быть:

A: 2 
B: 1 
C: 1 
D: 0 
+1

A: 3? У вас только 2 Как в столбце 2 –

+0

К сожалению, это должно быть 2 – Emily

+1

Теоретически это можно сформулировать. Пусть A, B, C и т. Д. - узлы графа и нарисовать ребро между двумя такими узлами, если это то, что вы называете «обратным краем». Затем вы запрашиваете степень каждого узла в графике. Тривиально с VBA, не так уж плохо с формулами электронных таблиц, если вы не возражаете против вспомогательной колонки. Вероятно, возможно без вспомогательной колонки с помощью соответствующей формулы массива. Какое решение вы ищете? Что вы пробовали? –

ответ

1

Я думаю, что это довольно сложно, но вот два предложения

=SUMPRODUCT(COUNTIFS(A$2:A$7,B$2:B$7,B$2:B$7,A$2:A$7,A$2:A$7,C2)) 

или

=SUM(((A$2:A$7&B$2:B$7)=TRANSPOSE(B$2:B$7&A$2:A$7))*(A$2:A$7=C2)) 

Второй должен быть введен в формула массива с использованием CtrlShift, и я предполагаю, что A и B находятся в A2: A7 и B2: B7, и вы можете получить список из четырех человек A, B, C и D в C2: C5.

enter image description here

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