여러 기준에 따라 SUMIF 사용

여러 기준에 따라 SUMIF 사용

SUMIF를 사용하는 데 도움이 필요합니다. 가변적일 수 있는 Col B(두 번째 열)의 날짜를 기반으로 열(아래 Col D - 네 번째 열)의 재무 데이터를 합산하려고 시도하지만 Col C(세 번째 열)에 날짜가 있는 경우 특정 재무 데이터를 제외해야 합니다. 채워져 있습니다.

Row 1 - Start Date: 06/01/22
Row 2 - End Date:   06/30/22
Row 3 - App     Forecast        Actual      Dollars   Comments
Row 4 - A       06/15/22                    $10K      Include in calculation
Row 5 - B       06/27/22                    $10K      Include in calculation
Row 6 - C       06/22/22        05/27/22    $10K      Exclude in calculation
Row 7 - D       07/07/22                    $10K      Exclude in calculation

sumif를 사용해 보았지만 두 번째 열의 날짜 범위가 시작 날짜와 종료 날짜 내에 있는 경우에만 합계를 얻을 수 있습니다. 나는 다음 공식을 사용했습니다.

=SUMIFS(D4:S7,B4:B7,">="&$A$2,B4:B7,"<="&$B$2)

데이터 합계를 $30,000로 얻으려고 하지만 "C" 애플리케이션에 대해 $10,000를 제외할 수는 없습니다.

답변1

세 번째 테스트를 추가하세요 IF. C4:C7,"="&""

따라서 귀하의 공식은 다음과 같습니다.

=SUMIFS(D4:S7,B4:B7,">="&$A$2,B4:B7,"<="&$B$2,C4:C7,"="&"")

물론, Scott Craner말했듯이 "S for D" 오타를 수정하세요. 그리고 시작 날짜/종료 날짜 셀 주소 문제를 수정하세요. 의도 $B$1하지 않은 것 같습니다 $A$2.

그리고 모든 것이 좋습니다.

마지막 절의 조건이 단순한 단일 문자열 대신 두 문자열을 결합하는 것은 게으름이나 지나친 형식이 아닙니다. 입력 방법과 조건이 작동하도록 하는 방법에 대한 6가지 변형에서는 나에게 작동하지 않습니다. 그래서 나는 다른 두 조건, 전반부의 비교기("=")와 후반부의 비교할 항목("")처럼 간단히 분할했습니다.

그러나 공식을 이해하고 1년 후에 유지하는 것이 다소 쉬워지는 다른 두 조건의 패턴 일치라는 이점이 있습니다.

관련 정보