엑셀 테이블은 다음과 같습니다.
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="*"))