본문 바로가기

엑셀

엑셀 DMAX 함수, 조건 최대값을 구하는 함수는!?

반응형


안녕하세요. 섭프라이즈입니다!
오늘은 엑셀 DMAX 함수를 알아볼게요!
조건 최대값을 구하는 함수인데요!
IF 함수를 사용할 필요 없이
엑셀 DMAX 함수로 조건에 맞는 최대값을 구할 수 있습니다!
함수식을 먼저 볼게요!


=DMAX(database, field, criteria)

database 에는 데이터의 전체 범위.
field 에는 나와야 하는 열의 숫자.
criteria 는 조건

이렇게 생각하시면 될 것 같습니다


활용예제


여기에 섭프라이즈 판매 물품과 가격이 있어요
그리고 저는 '연필' 제품 판매금액의 최대값을 알고싶어요!
딴 건 안되구 '연필'의 최대값이요!ㅎㅎ
그럼 어떻게 함수식을 작성하면 좋을까요?

=DMAX(C3:E12,3,H3:I4)

이렇게 함수식을 작성했습니다!
하나씩 인수를 뜯어서 살펴보도록 하죠

첫번째 인수는 범위 입니다!
데이터의 원본 범위인 C3:E12를 지정해요
여기서 주의할 점은 머리말을 포함한다는 점입니다!

두번째 인수는 3입니다
판매금액이 얼마인지 알고 싶은데
해당 열이 3번째 있기 때문에 3이라고 적었습니다

세번째 인수는 조건 범위입니다!
엑셀 DMAX 함수는 조건을 미리 적어둡니다
머리말 : 제품
밑 셀 : 연필
이렇게 적어주고 그 범위를 지정해주세요


활용 예시2


조건을 다르게 활용하는 예시를 보여드릴게요
조건 최대값을 구하는데 조건이 두개라면?
그 때는 어떻게 조건을 적어야 할까요?
바로 위에 사진처럼 적으시면 됩니다:)

조건을 적을 때 같은 행에 적으면 AND
다른 행에 적으면 OR 조건입니다!

저 조건을 해석하자면,
10월5일에 구매한 연필 제품 판매가의 최대값은?
이렇게 해석할 수 있습니다!

=DMAX(C3:E12,3,H3:I4)

첫번째 두번째 인수는 동일해요
세번째 인수만 조건 범위를 넓히면 되죠


활용 예제3


'또는'의 조건일 때는
이렇게 행을 바꿔주면 됩니다!
그렇게 어렵지 않죠?


=DMAX(C3:E12,3,H3:I5)

똑같이 조건 범위만 바꿔주면 됩니다!


그럼 이렇게 답이 나오게 됩니다!
참 쉽죠?ㅎㅎ


저는 다음에 또 유익한 함수로 찾아뵐게요!
감사합니다:)

반응형