수수료 계산하는 문제에서 정답에 수식이
=116*Index($M$26:$O$26,1,MATCH(LEFT(H16,2),$M$25:$O$25,0))
이라는데 질문은
1. MATCH함수에서 범위가 $M$25:$O$26이 아니라 $M$25:$O$25인 이유
2.맨 처음 116이라는 숫자는 어떻게 구해진건지
3.전체적으로 수식이 이해가 안가서 저런 수식이 나온 이유 설명을 부탁드립니다ㅠ
안녕하세요.
1. 결제종류는 M25:O25 영역에 입력되어 있기 때문입니다. M25:O25 영역에서 LEFT(H16,2)와 동일한 값을 찾아 위치값을 반환합니다.
2. 116이 아니라 i16 셀입니다. '수수료 = 총결제액 * 수수료비율'로 총결제액이 입력된 i16 셀을 지정한 것입니다.
3. 수식이 이해가 안될 때는 값을 직접 대입해 보면 이해하는데 도움이 됩니다.
=I16 * INDEX( $M$26:$O$26, 1, MATCH( LEFT(H16,2), $M$25:$O$25, 0 ) )
①
②
① MATCH( LEFT(H16,2), $M$25:$O$25, 0 ) : H16 셀의 왼쪽 두글자 IB를 M25:O25 영역에서 정확히 일치하는 값을 찾아 그 위치값을 반환하면 결과는 1입니다.
② INDEX( $M$26:$O$26, 1, ① ) -> INDEX( $M$26:$O$26, 1, 1 ) : M26:O26 영역의 1행 1열의 값을 반환하면 0.12%입니다.
= 1,760,000 * 0.12% = 2,112가 됩니다.
즐거운 하루 되세요.
-
관리자2024-04-16 23:41:08
안녕하세요.
1. 결제종류는 M25:O25 영역에 입력되어 있기 때문입니다. M25:O25 영역에서 LEFT(H16,2)와 동일한 값을 찾아 위치값을 반환합니다.
2. 116이 아니라 i16 셀입니다. '수수료 = 총결제액 * 수수료비율'로 총결제액이 입력된 i16 셀을 지정한 것입니다.
3. 수식이 이해가 안될 때는 값을 직접 대입해 보면 이해하는데 도움이 됩니다.
=I16 * INDEX( $M$26:$O$26, 1, MATCH( LEFT(H16,2), $M$25:$O$25, 0 ) )
①
②
① MATCH( LEFT(H16,2), $M$25:$O$25, 0 ) : H16 셀의 왼쪽 두글자 IB를 M25:O25 영역에서 정확히 일치하는 값을 찾아 그 위치값을 반환하면 결과는 1입니다.
② INDEX( $M$26:$O$26, 1, ① ) -> INDEX( $M$26:$O$26, 1, 1 ) : M26:O26 영역의 1행 1열의 값을 반환하면 0.12%입니다.
= 1,760,000 * 0.12% = 2,112가 됩니다.
즐거운 하루 되세요.