Excel의 여러 열에 걸쳐 고유한 값을 나열하고 계산합니다.

Excel의 여러 열에 걸쳐 고유한 값을 나열하고 계산합니다.

웹을 통해 다양한 솔루션을 시도해 보았지만 문제를 해결하는 방법을 찾지 못했습니다. 5개 목록에서 각 값의 인스턴스 수를 계산할 수 있기를 원합니다.

맥락상 항목이 프로젝트당 최대 5명의 파트너를 나열할 수 있는 프로젝트 관리 데이터베이스입니다(현재는 5개의 별도 셀로 표시됨). 대조 시트에서 각 고유 파트너와 작업한 횟수를 계산할 수 있기를 원합니다.

내 데이터는 다음과 같습니다.

데이터

그리고 나는 다음을 생성할 수 있기를 원합니다:

결과

또한 솔루션은 자체 업데이트되는 것이어야 합니다. 예를 들어 프로젝트 6을 입력하고 파트너 A와 파트너 G를 나열하면 파트너 A의 "작업 횟수"가 4로 업데이트되고 파트너 G가 추가됩니다. 목록에 1이 주어졌습니다.

어떤 도움이라도 대단히 감사하겠습니다. 감사합니다.

답변1

=COUNTIF(범위, 조건)을 사용할 수 있습니다.

데이터가 "프로젝트 및 파트너"라는 시트에 있다고 가정해 보겠습니다.

귀하의 보고서는 "보고서"라는 시트에 있습니다.

공식은 다음과 같습니다:

=COUNTIF('projects and partners'!B2:I37,A2)

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

  • 'projects and partners'!B2:I37: 계산하려는 범위입니다
  • A2: 당신이 찾고 싶은 값입니다

이제 수식을 B2에서 B7로 드래그(복사)하면 그에 따라 조정됩니다.

답변2

나는 내가 원하는 것을 이룰 수 있었다

=IFERROR(IFERROR(IFERROR(IFERROR(LOOKUP(2,1/(COUNTIF($H$2:H2,$B$3:$B$11)=0),$B$3:$B$11),LOOKUP(2,1 /(COUNTIF($H$2:H2,$D$3:$D$6)=0),$D$3:$D$6)),LOOKUP(2,1/(COUNTIF($H$2:H2,$F$3 :$F$8)=0),$F$3:$F$8)),LOOKUP(2,1/(COUNTIF($H$2:H2,$E$3:$E$8)=0),$E$3: $E$8)), LOOKUP(2,1/(COUNTIF($H$2:H2,$C$3:$C$8)=0),$C$3:$C$8))

그러면 COUNTTIF를 사용할 수 있는 5개 열에 걸쳐 새 파트너 이름의 자동 업데이트 목록이 생성됩니다.

엄청나게 복잡하지만 작동합니다. 더 간단하게 만들기 위한 제안에 매우 개방적입니다!

관련 정보