여러 기준과 일치하는 행 수 계산

여러 기준과 일치하는 행 수 계산

저는 두 개의 Excel 통합 문서로 작업하고 있습니다. 첫 번째 테이블에는 다음 테이블이 포함됩니다.

이 테이블

다른 하나에는 다음이 포함되어 있습니다.

이 하나

VBA를 사용하면 매주 세 가지 특정 기준과 일치하는 행 수를 계산할 수 있습니까(첫 번째 기준,두 번째 기준그리고암호) 해당 값을 올바른 셀에 입력하시겠습니까?

예를 들어, 첫 번째 주에 다음과 같은 행 수를 계산합니다.

  • 첫 번째 기준 = 삭제
  • 두 번째 기준 = 로컬
  • 코드 = 46593

그런 다음 해당 값을 셀 C4에 입력하시겠습니까?

답변1

나는 당신이 찾고 있다고 믿습니다 COUNTIFS.

이 수식은 셀에 입력해야 하며 C3전체 테이블에 복사할 수 있습니다.

=COUNTIFS(Sheet2!$B:$B,$A3,Sheet2!$D:$D,$B3,Sheet2!$A:$A,C$2,Sheet2!$C:$C,46593)

하지만 귀하께서는 데이터가 자동으로 업데이트되기를 원하셨기 때문에정렬수식은 이 문제를 해결합니다. 배열 수식은 평소 가 아닌 ++ Enter로 입력합니다 .CtrlShiftEnter

=SUM(IF(('C:\Temp\[Book2.xlsx]Sheet2'!$B$2:$B$1000=$A3)*
        ('C:\Temp\[Book2.xlsx]Sheet2'!$D$2:$D$1000=$B3)*
        ('C:\Temp\[Book2.xlsx]Sheet2'!$A$2:$A$1000=C$2)*
        ('C:\Temp\[Book2.xlsx]Sheet2'!$C$2:$C$1000=46593),1,0))

관련 정보