특정 기준과 일치하는 셀의 합을 어떻게 만들 수 있습니까? 같습니다. B16에서는 오른쪽에 “*”가있는 B1

엑셀 테이블은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

B16에서는 오른쪽에 “*”가있는 B1 : B10 범위의 모든 셀 합계를 삽입하고 싶습니다. 이 경우 B16 = 10 + 2 + 7 + 9 = 28

수식으로 어떻게 할 수 있습니까?

추신 : 저는 Excel 2010을 사용하고 있습니다.



답변

당신은 SUMIF기능 을 사용할 수 있습니다 :

SUMIF( range, criteria, [sum_range] )

따라서 귀하의 경우 b16에 배치합니다.

=SUMIF(c1:c10, "~*", b1:b10)

앞의 물결표 (~)는 공백이 아닌 항목과 일치하는 와일드 카드로 사용되는 *것을 방지하는 것 *입니다. *기준 열에서 유일한 별 또는 빈 셀이 있지만 다른 문자가 일치 할 경우 단독으로는 때문에이 일했다. 그의 의견에 후디니를 배리하는 크레딧.


답변

D 열에

=if(c1=="*",b1,0)

그런 다음 이것을 아래로 복사하고 행 D를 합산하십시오.


답변

*를 1로 변경하면 (색상으로 스타일 지정) 다음을 사용할 수 있습니다 SUMPRODUCT.

=SUMPRODUCT(B1:B10,C1:10)

Google 스프레드 시트에서는 다음과 같습니다.

=SUM(FILTER(B1:B10,C1:C10="*"))