다른 조건으로 테이블의 고유 값을 계산하는 방법은 무엇입니까?

다른 조건으로 테이블의 고유 값을 계산하는 방법은 무엇입니까?

총 고유 클라이언트/ID 수와 특정 위치의 수를 계산하려는 데이터 소스(샘플)가 있습니다.

저는 MS Excel 솔루션을 사용하여 총 고유 클라이언트 수를 계산하는 데 능숙합니다.https://support.office.com/en-us/article/count-unique-values-among-duplicates-8d9a69b3-b867-490e-82e0-a929fbc1e273.

스크린샷 보기

그러나 "Cabaret" 위치에서 고유한 클라이언트/ID를 계산하는 방법을 알 수 없습니다.

사용해 보았지만 =SUMPRODUCT()작동하지 않습니다.

스크린샷 보기

공식:

=SUMPRODUCT(IF(FREQUENCY(MATCH(AllSales[[ID]:[ID]],AllSales[[ID]:[ID]],0),   MATCH(AllSales[[ID]:[ID]],AllSales[[ID]:[ID]], 0))>0, 1, 0), IF(AllSales[Location]="Cabaret", 1, 0))

답변1

두 번째 기준은 주파수 내부의 첫 번째 기준과 곱해야 합니다.

=SUMPRODUCT(--(FREQUENCY(MATCH(AllSales[[ID]:[ID]],AllSales[[ID]:[ID]],0)*(AllSales[Location]="Cabaret"), MATCH(AllSales[[ID]:[ID]],AllSales[[ID]:[ID]], 0))>0))

여기에 이미지 설명을 입력하세요

관련 정보