Excel - 행과 열을 비교하여 일치하는 항목 수 계산

Excel - 행과 열을 비교하여 일치하는 항목 수 계산

일련의 데이터 세트의 유사성을 비교하려고 합니다.

20개 값(1-20 번호)으로 구성된 일련의 열과 20개 값(1-20 번호)으로 구성된 해당 행이 있습니다.

열은 행렬 격자의 위쪽에 있고 행은 아래쪽에 있습니다.

열의 값 중 행의 값과 동일한(및 해당 위치가 동일한) 수를 계산하고 싶습니다.

20 x 20 그리드가 아닌 3 x 3의 출력은 다음과 같습니다.

          Cols 
          A B C
          1 3 1
          2 2 3
          3 1 1
rows     ______
A 1 2 3 | 3 1 1
B 3 2 1 | 1 3 0
C 1 3 1 | 1 0 3

20 메가 중첩 계산 없이 이 작업을 수행할 수 있는 INDEX / MATCH / ARRAY 함수는 무엇입니까? 예: =IF(C7=F3,1+IF(... etc...

답변1

다음 배열 수식을 사용하면 이 작업을 수행할 수 있습니다.

=SUM(IF(D$1:D$3=TRANSPOSE($A4:$C4), 1, 0))

범위의 각 셀을 비교하고 동일한 각 셀의 합계에 1을 더합니다. 이 TRANSPOSE함수는 행을 비교할 수 있도록 열로 변환하는 데 사용됩니다.

스크린샷

참고로 배열 수식이므로 Ctrl+ Shift+ 로 입력해야 합니다 Enter. 왼쪽 상단 셀( D4내 스크린샷) 에 수식을 입력하고 Ctrl+ Shift+를 누른 Enter다음 나머지 셀에 복사합니다.

관련 정보