책 내용 질문하기
1번문제
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
135
조회수
54
작성일
2012-05-24
작성자
첨부파일

1번 문제의 해답은

{=small(if(left($B$3:$B$23,1)=H$2,$C$3:$C$23),$G3)}으로 되어 있습니다.

여기서 left($B$3:$B$23,1)=H$2 이 부분은 코드의 첫 번째 자리가 M인 남자 선수를 의미하는 것은 알겠습니다.

그런데 그 뒤에 범위부분($C$3:$C$23) 은 남자 선수이면서 기록이 빨라야 되니까 전체범위인 A3:E23으로 지

정해야 되는 거 아닌가요?

이미 조건을 지정했으니까 남자 선수는 필요없고, 기록부분만 고려해서 그 부분의 범위인 (C3:C23)을 지정

한 건가요?

앞의 133쪽의 4번 문제와 131쪽의 4번 문제의 경우 이 문제와 유사한 문제인 것 같은데요. 이 두 페이지의

범위 지정부분은 조건이 지정된 딱 그부분만 지정한 것은 이해가 되는데, 135쪽의 1번은 잘 모르겠습니다.

만약 실질적인 조건이 적용되어 값을 추출하는 그 범위지정이 아닌 전체범위를 지정해되 되는 거라면,

앞의 두 페이지와 135쪽의 1번 그 후 유사한 문제들의 범위지정은 전체범위를 해도 무관한거죠?

답변
2012-05-25 08:44:24

if문까지 한꺼번에 보셔야 합니다.

if(left($B$3:$B$23,1)=H$2,$C$3:$C$23)

으로

if(조건, 참, 거짓)

인데 여기서는 참값만 표시된 것입니다.

if(남자선수가맞으면,조건에 해당하는 사람의 기록을 반영한다)

가 되는 것이죠.

조건에 맞을때 반환할 값을 구하는 것이므로 전체범위를 해주시는 것은 아닙니다.

좋은 하루 되세요.

"
  • *
    2012-05-25 08:44:24

    if문까지 한꺼번에 보셔야 합니다.

    if(left($B$3:$B$23,1)=H$2,$C$3:$C$23)

    으로

    if(조건, 참, 거짓)

    인데 여기서는 참값만 표시된 것입니다.

    if(남자선수가맞으면,조건에 해당하는 사람의 기록을 반영한다)

    가 되는 것이죠.

    조건에 맞을때 반환할 값을 구하는 것이므로 전체범위를 해주시는 것은 아닙니다.

    좋은 하루 되세요.

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