중복을 인식하여 두 열의 동일한 값 계산

중복을 인식하여 두 열의 동일한 값 계산

Excel에 두 개의 데이터 열이 있습니다.

a   a
b   d
c   x
d   b
b   d

두 열 사이의 일치 항목 수를 찾아야 하지만 고유한 일치 항목만 계산합니다. 이 예에서 답은 3이어야 하며, 하나는 a, 하나는 b(둘이 아님!), 하나는 d(역시 둘이 아님!)와 일치해야 합니다. 난 노력 했어

=SUMPRODUCT(--(ISNUMBER(MATCH(A:A,B:B,0))))

하지만 b를 두 번 계산합니다(또는 반대로 적용하면 d).

답변1

문제는 훨씬 더 복잡하다는 것이 밝혀졌습니다.

a a
b d
c x
d b
b d
a a

a는 두 번 일치하고 b와 d는 각각 한 번씩 일치하므로 이는 4를 반환해야 합니다. 하나의 수식으로 어떻게 처리할지 생각해내지 못했지만 다음과 같이 표현하면 됩니다.

=IF(COUNTIF($A$1:A1,A1)=1,MIN(COUNTIF(A:A,A1),COUNTIF(B:B,A1)),0)

다음 열에서 그것을 아래로 끌어내린 다음 요약하면 지금은 "충분히 좋다"는 문제가 해결되었습니다.

관련 정보