기준이 충족되면 여러 행을 합산하고 특정 열과 일치시킵니다.

기준이 충족되면 여러 행을 합산하고 특정 열과 일치시킵니다.
=IFNA(SUM(VLOOKUP($A4,Consol!$C$8:$BS$222,MATCH(TB!G$1,Consol!$C$2:$BS$2,0),FALSE)),0) 

저는 월별 프로젝트 재무 모델(PFM)을 갖고 있으며 TB(월별)에 공급할 데이터가 필요합니다. 따라서 내가 해야 할 일은 특정 GL 코드의 일부라는 기준을 충족하는 PFM의 여러 행을 합산하는 것이며 날짜가 일치할 때 데이터를 가져오는 공식이 필요합니다. 즉, 1월 19일 I의 GL 코드 200에 대한 TB에서 PFM에서 JAN 19를 찾은 다음 GL 코드 200으로 지정된 모든 행을 합산하려면 이 정보가 필요합니다.

이미지 1은 결핵입니다.

이미지 2는 PFM입니다.

답변1

=IFERROR(SUMIF(Consol!$C$10:$C$147,TB!$A12,INDEX(Consol!$K$10:$CX$147,,MATCH(TB!J$1,Consol!$K$2:$CX$2, 0))),0)

어디:

  1. Consol!$C$10:$C$147은 PFM 모델의 GL 코드입니다.

  2. TB!$A12는 TB의 특정 GL 코드입니다.

  3. Consol!$K$10:$CX$147은 PFM의 모든 관련 합산 데이터입니다.

  4. TB!J$1은 TB 모델의 날짜입니다.

  5. Console!$K$2:$CX$2는 PFM의 모든 날짜입니다.

따라서 솔루션은 SUMIF를 사용하여 동일한 GL 코드를 반환하는 모든 일치 항목을 합산한 다음 MATCH와 INDEX의 조합을 사용하여 Sum에 대한 올바른 열을 찾습니다.

관련 정보