예:
**TYPE** | **New** | **Amount**
MM | YES | $25.00
DDA | YES | $0.00
MM | NO | $0.00
MM | YES | $25.00
기본적으로 유형이 MM이고 New = YES인 경우 총 금액($50.00)을 가져오고 싶습니다.
답변1
이 시도:
=SUMIFS(C2:C5, B2:B5, "YES", A2:A5, "MM")
Microsoft의 기능 요약:여러 기준을 충족하는 범위의 셀을 추가합니다.
C2:C5
요구 사항이 충족되면 합산해야 하는 열입니다.
B2:B5
확인할 값YES
과 값이 포함된 열입니다 .NO
그렇다면YES
첫 번째 확인이 통과되면
A2:A5
확인할 다른 문자열 값입니다. 그러면MM
두 번째 검사가 통과됩니다.두 검사가 모두 통과되면 셀 범위(
C2:C5
) 의 각 값을 합산합니다.
데이터 범위에는 헤더를 포함하지 마세요.
이것은 귀하의 예에서 추구했던 결과 50을 제공합니다.
가격이 포함된 열의 형식이 통화로 지정되어 있는지 확인하세요.
원천:SUMIFS 함수
답변2
방법 1
을 사용하여 원하는 결과를 얻을 수 IF
있습니다 AND
. 셀 D2 유형
=IF(AND(A2="MM", B2="YES"),C2,0)
내부의 두 조건이 AND(...)
충족 되면 AND(...)
가 true가 되고 는 IF(...)
두 번째 매개변수의 값, 즉 을 갖게 됩니다 C2
. 그렇지 않으면 IF(...)
세 번째 매개변수, 즉 를 반환합니다 0
.
방법 2
=C2*(A2="MM")*(B2="YES")
(A2="MM")
성립하면 1로 평가되고, 그렇지 않으면 0입니다. 두 조건이 모두 충족되면 공식은 C2*1*1
C2가 됩니다. 그렇지 않으면 C2*1*0
두 번째 열이 "YES"가 아닌 경우 0이 될 수 있습니다 .