특정 열의 값을 기준으로 한 최대값 찾기 - 배열함수 MAX, IF 조합

오랜만에 포스팅합니다. ^^

어떤 분의 문의가 있었는데, A열에 반복되는 상태값이 있고(Open, N/A 이런식으로) B열에 값이 들어가는 경우의 데이터가 있습니다. 이때 상태가 Open인 값들 중 최대값을 찾는 것에 관한 문의였습니다.

제 강좌에서 "배열" 부분을 보시면 쉽게 답을 찾을 수 있는데 물론 배열을 이용해서 간단하게 해도 되고 다른 수식들을 조합해서 찾거나 필터링 등을 이용해서 해도 됩니다. 오늘은 배열 함수를 이용해서 아주 간단한 수식으로 해결을 해보겠습니다.



위와 같은 데이터 형태라고 가정해보겠습니다. 여러분들은 어떻게 최대값을 찾으시겠어요? 이 문제는 아래와 같이 간단한 배열 수식으로 해결할 수 있습니다.


배열 수식을 만들 때는 =MAX(IF(A1:A5=A1, B1:B5)) 이렇게 수식을 입력한 상태에서 CTRL+SHIFT+ENTER 를 입력하는건 이제 다 아시죠? ^^

배열 강좌를 다시 보시길 권해드립니다.

많이 추워졌는데 모두 건강 관리 잘하세요~

댓글 1개:

dittopen :

안녕하십니까?윈도우서버와 엑셀강좌를 열심히 공부하고 있는 노기꾼입니다. 진짜직업입니다...^ 무지한 저의 배경지식과 저급수준의 이해력을 가졌음에도 불구하고 강사님의 강좌는 귀와 머리에 쏙쏙 들어 오더군요...각설하고 강사님의 엑셀 책을 구하려 했으나 절판되서 어떻게 구입할 방법이 없나해서 댓글답니다.. 답변은 dittopen@gmail.com 이메일로 부탁드리겠습니다... 이름은 홍순문입니다. 그리고 추후 중급이상 윈도우서버...파워셀등 강좌 계획이 없는지 궁금합니다... 읽어 주셔서 감사합니다...