2017-05-10 2 views
1

행이 조건과 일치하는지 여부를 결정하는 수식을 만든 다음 두 번째 조건에 따라 행의 데이터를 합계했습니다. 나는 LOOKUP, VLOOKUP, HLOOKUPINDEX으로 행운을 시험했지만 정확한 수식을 찾지 못했습니다. 합계가 발생할 때 가장 일반적인 오류는 #Value입니다.Sumif 수식이 열 내의 기준에 의해 결정됨

예 : Example 2

Example 1가의 수식은 2 분기에 있다고 가정 해 봅시다. 수식은 A123을 A-123-4 (A2) 행과 일치시킬 수 있어야하고 해당 행의 셀이 적절한 월 내에있는 한 해당 행을 sumif 할 수 있어야합니다.

내가 처음 만들었던 것은 : {=SUM(IF(MONTH($B$11:$I$11)=1,$B2:$I2,0))}

문제는 둘 다 테이블이므로 정보를 필터를 사용하여 다시 배열하면 데이터가 이동합니다. 어떤 행이 적절한 행인지 결정하기 위해 수식을 어떻게 얻을 수 있습니까? Q2에서

+0

은 B11의 값은 다음과 같습니다'mmm' 형식 I11 진정한 날짜를하거나 문자열 텍스트입니까? Q : AB의 것과 동일합니까? –

+0

예 둘 다 서식이 지정됩니다. – Thelnternet

+0

항상 1에서 1 행입니까, 아니면 행이 많은 행을 반환해야합니까? –

답변

1

사용이를 이상과 아래로 복사 :

=SUMPRODUCT(INDEX($B:$I,MATCH(LEFT($P2) & "-" &MID($P2,2,LEN($P2)) & "*",$A:$A,0),0)*(MONTH($B$11:$I$11) = MONTH(Q$1))) 

enter image description here

+0

완벽하게 작동합니다! 고맙습니다! – Thelnternet

관련 문제