2014-11-20 3 views
0

전체 문장이 포함 된 행입니다. 각 단어 나 숫자는 다른 셀에 있습니다. 오른쪽 끝에 열을 추가하여 키워드 왼쪽에있는 모든 값을 합산하려고합니다. 인접 셀 문자열의 키워드를 기반으로 셀 값 추가 - sumif의 종류?

그래서, let's은 행 A에 대해 다음과 피고측 말 :

 10,000║ Revenue ║ related ║ to ║ June ║ sales. ║ -52.45 ║ Operative ║ costs. ║ -300 ║ revenue ║ correction ║ for ║ June ║ period. 

내 결과가 있어야한다 : 9700.

내 키워드는 '수익', '수익'또는 '목사'와 같은 단어를 나열 할 수 있습니다.

도움 주셔서 감사합니다.

=IF(ISNUMBER(SEARCH("rev",B1)),A1,) 

셀 Y1 오른쪽으로 식을 확장하기 위해 마우스를 사용

+0

: O1, 간단한 버전은'= SUMIF (B1 것 : O1, "수익" A1 : N1)'또는 아마도 = SUMIF (B1 : O1, "rev *", A1 : N1)'와일드 카드를 사용합니다. 그러나 사용하려는 키워드 목록의 수, 저장 및 검색에 대한 충분한 정보를 공개하지 않았습니다. 그 요인에 따라 더 나은 방법이있을 수 있습니다. – Jeeped

답변

0

셀 P1, 다음의 수식을 붙여.

수식은 셀에 "rev"가 있는지 확인하기 위해 대/소문자를 구분하지 않고 검색합니다. 그러면 "수익", "수익"및 "수익"이 캡처됩니다. 일치하는 항목이 있으면 셀을 왼쪽으로 복사합니다. 그렇지 않으면 세포 Z1에 지금 0

입력, 단순히 세포는 Y1을 통해 P1 요약 : 이제

=SUM(P1:Y1) 

을 선택 Z1을 통해 P1 및 평가하는 데 필요한 모든 행에 대해 아래로 확장합니다. 샘플 행에 대해

이는 P1에서 다음을 얻을 수 - Z1 : A1에서 샘플 데이터로

10000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -300 | 9700 
+0

나는 IF (LEFT (B1,3) = "REV", A1,0)'수식을 사용 하겠지만 네가 작동한다. – Kennah