2014-09-12 5 views

답변

3
=SUMPRODUCT(SUMIF(A1:A4,C1:C3,B1:B4)) 

링크 : COUNTIFS: Multiple “OR” Criteria For One Or Two Criteria_Ranges

+0

감사합니다. sumifs로 해결할 수 없습니까? 이 parantheses에 의해 지정된 범위에 값이 존재하는지 확인하기 위해 누군가가 {} parantheses (배열 수식 아님)를 사용하는 어딘가를 본 것을 기억합니다. – alwbtc

+1

SUMIF (S)에 적용되는 추가 합산 기능을 사용하여 탈출 할 수 없습니다. 유일한 차이점은 수식에서 배열 상수로 열 C 값을 참조하는 경우 SUMPRODUCT 대신 SUM을 사용할 수 있습니다 (즉, SUM = SU (SUM : SUMIF (A1 : A4, { "d", "a" c "}, B1 : B4)), 수식 자체에서 이러한 값을 분명히 하드 코딩하면 유연성이 떨어집니다. 게다가, SUMPRODUCT는 거의 피할 수없는 어떤 것입니다! –

+1

또한이 두 가지 해결책 중 어느 것도 배열 수식이 아니라는 점에 유의하십시오 (즉, CSE 입력이 필요하다는 의미에서). –

0

은 당신이 원하는 것은 이것이다 :

=SUMIFS(B1:B4,A1:A4,A1) 

편집 :

(CTRL+SHIFT+ENTER를) 나는 당신이 SUMIF 요구 알고 있지만, 그 배열 수식으로 아래의 입력, 작동하지 않습니다 속임수를 쓰자. 상기 읽기

=SUMPRODUCT(B1:B4,(IFERROR(MATCH(A1:A4,C1:C4,0),0)>0)*1) 
+0

하지만 C. 칼럼 칼럼 C을 확인 그다지 값을 D, A, E를 갖는다. 따라서 C 열에 A 열에 해당 문자가 있으면 B 열의 값을 더하고 싶습니다. 따라서 3과 5를 더합니다. – alwbtc

+0

대안을 추가했습니다. – DTS