책 내용 질문하기
if,small,left
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
108
조회수
221
작성일
2011-11-22
작성자
첨부파일

함수사전 108페이지

배열문제인데 이런유형은 처음봐서요 알려주세요

표1을 이용해서 남자와 여자의 순위에 해당하는 기록을 [표2]영역에 계산하여 표시하시오

->코드의 첫번째 자리가 M이면 남자 W이면 여자임

IF SMALL LEFT 함수를 적용한 배열 수식 사용

여기서 빨간색 친 부분이 이해가 안가요

보통 IF배열은(조건)*(조건),구할범위 이런식인데

이건 괄호 닫고 ,$G3나오니까 무슨말인지 이해가 안되네요

답변
2011-11-22 10:36:48

안녕하세요. 길벗 수험서 운영팀입니다.

SMALL(값 범위, K) 함수는 값 범위에서 K번째로 작은 값을 찾는 함수입니다.
상기의 식을 보면 다음과 같습니다.
{ = SMALL( IF (LEFT($B$3:$B$23,1)=H$2, $C$3:$C$23), $G3 ) }
A: IF (LEFT($B$3:$B$23, 1)=H$2, $C$3:$C$23)
B: $G3
A식은 선수코드 중에서 앞자가 H$2 즉 M 과 같은 것들 중에서 기록값 범위를 반환하는 식입니다.
B식은 $G3 즉, 1 입니다.
따라서 SMALL( A, B )를 하는 경우
선수코드의 첫번째가 M 인 사람들의 기록 중에서 1번째로 작은 값을 구하는 식이 됩니다.

행복한 하루되세요.^^
"
  • *
    2011-11-22 10:36:48

    안녕하세요. 길벗 수험서 운영팀입니다.

    SMALL(값 범위, K) 함수는 값 범위에서 K번째로 작은 값을 찾는 함수입니다.
    상기의 식을 보면 다음과 같습니다.
    { = SMALL( IF (LEFT($B$3:$B$23,1)=H$2, $C$3:$C$23), $G3 ) }
    A: IF (LEFT($B$3:$B$23, 1)=H$2, $C$3:$C$23)
    B: $G3
    A식은 선수코드 중에서 앞자가 H$2 즉 M 과 같은 것들 중에서 기록값 범위를 반환하는 식입니다.
    B식은 $G3 즉, 1 입니다.
    따라서 SMALL( A, B )를 하는 경우
    선수코드의 첫번째가 M 인 사람들의 기록 중에서 1번째로 작은 값을 구하는 식이 됩니다.

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