테이블의 하위 집합과 다른 값

테이블의 하위 집합과 다른 값

테이블이 두 개 있는데,

회사

상점

회사 테이블에서 회사당 국가 수를 알고 싶습니다.

특정 행에 대해서만 다른 값을 계산하는 방법을 모르겠습니다.

솔루션에는 VBA가 없어야 합니다.

도와주셔서 감사합니다!

답변1

저는 피벗 테이블을 사용하겠습니다. 그 이유는 수식에 대해 걱정할 필요가 없으며 Pivot이 모든 어려운 작업을 수행하기 때문입니다. 데이터를 업데이트하는 경우 피벗 테이블에서 업데이트를 클릭하면 모든 작업이 완료됩니다.

기본적으로 표 2의 모든 정보를 강조 표시하고 다음을 수행합니다.Insert -> Pivot Table

옵션을 기본값(테이블 선택) 및 (새 워크시트)로 두고 확인을 클릭합니다.

Company ID블록 으로 드래그하세요 Rows. 을 블록 Country ID으로 드래그 Columns한 다음 다시 Values블록으로 드래그합니다.

Country ID블록 아래를 마우스 오른쪽 버튼으로 클릭 Values하고 선택하십시오.Value Field Settings

Summarize value field by에서 로 변경 하고 클릭하세요.SumCountOK

스크린샷을 참조하세요. 이것이 당신이 얻게 될 것입니다.

스크린샷

답변2

다음 배열 수식을 사용하세요.

=SUM(IF(Sheet1!$A$2:$A$10=A2,1/COUNTIFS(Sheet1!$B$2:$B$10,Sheet1!$B$2:$B$10,Sheet1!$A$2:$A$10,A2)))

배열 수식이므로 Ctrl-Shift-Enter로 확인해야 합니다. 올바르게 수행되면 Excel에서 {}수식을 입력합니다.

Sheet1은 내 데이터 시트입니다.

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

그래서 시트 2에서 C2에 수식을 배치하고 복사합니다.

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

관련 정보