책 내용 질문하기
Min 함수에서 " $F$9:$F$18=A22 * "을 생략해도 됨: 2015 컴활 1급 실기 엑셀 517쪽 실전모의고사 1급I형
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
517
조회수
329
작성일
2015-12-10
작성자
탈퇴*원
첨부파일

[2015] 컴퓨터활용능력 1급 실기

C:\컴활1급\01엑셀\04 실전모의고사\1급I.xlsm

교재정답에서 If 함수Min 함수에서 "$F$9:$F$18=A22 " 부분이 중복됩니다.

2015 컴활 1급 실기 엑셀 517쪽(교재가 아닌 파일): 1급I

문제 2 계산작업

[5] 최소예금자(B22)

5. [표4]의 [B22:B23] 영역에 결혼여부별로 예금액이 가장 작은 사원의 이름을 계산하여 표시하시오.

▶ [A9:I18]영역([표2])을 참조하여 계산

▶ If, Min, Match, Index 함수를 사용한 배열수식 사용

↓교재 정답↓

{ =INDEX($A$9:$I$18, MATCH(MIN( IF( $F$9:$F$18=A22, $E$9:$E$18 )), ($F$9:$F$18=A22) * $E$9:$E$18,0), 2) }

↓다른 방법↓( 위 교재 정답에서 " ($F$9:$F$18=A22) * "을 생략함 )

{ =INDEX($A$9:$I$18, MATCH(MIN( IF( $F$9:$F$18=$A22, $E$9:$E$18 )), $E$9:$E$18,0), 2) }

MATCH 함수에서 "$F$9:$F$18=A22"을 안곱해 주어도 값이 정확히 나옵니다.

교재의 답과 같이 곱해주는 부분 "($F$9:$F$18=A22)*"을 포함 시킬 경우에는

if문기혼이나 미혼모두 포함시켜도 정답(김기춘)이 나옵니다.

{ =INDEX($A$9:$I$18,MATCH(MIN(IF(OR($F$9:$F$18="기혼", $F$9:$F$18="미혼"), $E$9:$E$18)),($F$9:$F$18=A22)*($E$9:$E$18),0),2) }

그러므로 교재의 정답은 필터링이 중복(If문Min문)되므로, Min 문의 " ($F$9:$F$18=A22) * "를

생략하는 것이 좋다고 생각합니다.

Small 함수를 사용해서 기혼이면서 예금액이 2번째로 적은 사원을 구하기 위해 아래 식(중복 생략)을 적용하면

미혼인 김미영이 포함되지않고(선택되지않고) 기혼인 서인국정상적으로 선택됩니다.

{ =INDEX($A$9:$I$18, MATCH(SMALL( IF( $F$9:$F$18=$A22, $E$9:$E$18 ),2), $E$9:$E$18,0), 2) }

교재의 MATCH 함수에서 "$F$9:$F$18=A22"을 곱해주는 부분을 삭제하는 게 좋지않을까요?

확인 좀 해 주세요 ^^

감사합니다...

답변
2015-12-15 09:14:39

안녕하세요.

반드시 match 함수 부분에도 " ($F$9:$F$18=A22) * "를 하셔야 합니다. 이 문제의 경우는 기혼일 때와 미혼일때의 가장 작은 예금액이 중복되지 않기때문에 match 함수 부분에 " ($F$9:$F$18=A22) * "를 넣든, 안넣든 결과값이 정확히 나옵니다. 하지만 만약 중복되는 값이 있다면 정확히 나오지 않습니다. 예를 들어 [E10] 셀의 값의 1500으로 변경한 후 '미혼'일 때의 최소예금자의 결과를 확인해 보세요. 결과값으로 "박오환"이 나와야 하는데, 님과 같이 작성하면 미혼일 때의 최소 예금자도 "기혼"일때와 동일하게 "김기춘"이 나옵니다.

즐거운 하루 되세요.

  • *
    2015-12-15 09:14:39

    안녕하세요.

    반드시 match 함수 부분에도 " ($F$9:$F$18=A22) * "를 하셔야 합니다. 이 문제의 경우는 기혼일 때와 미혼일때의 가장 작은 예금액이 중복되지 않기때문에 match 함수 부분에 " ($F$9:$F$18=A22) * "를 넣든, 안넣든 결과값이 정확히 나옵니다. 하지만 만약 중복되는 값이 있다면 정확히 나오지 않습니다. 예를 들어 [E10] 셀의 값의 1500으로 변경한 후 '미혼'일 때의 최소예금자의 결과를 확인해 보세요. 결과값으로 "박오환"이 나와야 하는데, 님과 같이 작성하면 미혼일 때의 최소 예금자도 "기혼"일때와 동일하게 "김기춘"이 나옵니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.