책 내용 질문하기
계산작업 의문점들
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
95
작성일
2011-08-28
작성자
첨부파일

<계산작업 모음문제>

페이지: 85쪽

실전모의고사 A형 3번에서

정답 함수식을 보면

=UPPER(SUBSTITUTE(A40, 0, 9))

라고 되어 있습니다.

그런데 제 생각엔

=UPPER(SUBSTITUTE(A40, “0”, “9”))

와 같이 0과 9에 따옴표를 붙여주어야 한다고 생각했습니다

문자코드가 y201k

인 경우 숫자 자체도 문자로 간주되는 것이 아닌가요?

물론 정답과 동일한 결과가 나오긴 했지만

왜 이 경우엔 문자로 간주함에도 불구하고 따옴표를 붙여주지 않았는지 궁금합니다.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

<계산작업 모음문제>

페이지: 93쪽

실전모의고사 E형 4번에서

정답 함수식을 보면

=D29+D29*(IF(AND(F29>=5, G29>=3), VLOOKUP(E29+F29+G29, $J$33:4K$36, 2), 0))

이와 같이 되어있습니다.

하지만 저는,

=D29+IF(AND(F29>=5, G29>=3), (D29*VLOOKUP(SUM(E29:G29), $J$33:$K$36, 2)), 0)

이와 같은 함수식을 세웠습니다.

정답은 동일합니다.

정답이 동일하면 식이 달라도 관계없는 것인가

요?

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

<계산작업 모음문제>

페이지: 108쪽

2009년 4회 1급 D형 2번에서

정답 함수식을 보면

={=SUM(IF($C$3:$C$23<=H8, 1, 0))}

이와 같이 되어있습니다.

하지만 저는,

={SUM(IF($C$3:$C$23<=H8,1))}

이와 같은 함수식을 세웠습니다.

0은 도대체 어디서 나온 숫자인지 궁금합니다.

배열수식을 사용하여 개수를 구할 때는,

=SUM(IF(조건, 1)) 이와 같은 식을 세운다고 배웠습니다.

0은 무엇을 의미하는 것일까요?

답변
2011-08-29 11:18:08

1. 함수 사용방법입니다.

그냥 숫자로 쓰셔도 문자로 인식하기 때문에 "" 를 사용하지 않으셔도 되죠.

2. 주어진 함수를 사용하여 올바른 값이 나온다면 상관 없습니다.

하지만 sum함수는 주어지지 않았기 때문에 sum함수까지 쓰시면 오답처리 되세요.

3. sum(if(조건1,1,0))

에서 if 문의 조건이 참이면 1, 거짓이면 0 을 나타내는 것입니다.

그럼 조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영하겠죠.

그래서

sum(1,1,0,1,0,0,0,1)

과 같은 값이 나오고 이것을 모두 더하면 4가 나오게 됩니다.

즉 이 수식은 조건에 맞는 것의 개수를 구하는 것이구요.

0을 생략 하셔도 같은 결과가 나오기 때문에 생략 하셔도 상관 없습니다.

좋은 하루 되세요.

"
  • *
    2011-08-29 11:18:08

    1. 함수 사용방법입니다.

    그냥 숫자로 쓰셔도 문자로 인식하기 때문에 "" 를 사용하지 않으셔도 되죠.

    2. 주어진 함수를 사용하여 올바른 값이 나온다면 상관 없습니다.

    하지만 sum함수는 주어지지 않았기 때문에 sum함수까지 쓰시면 오답처리 되세요.

    3. sum(if(조건1,1,0))

    에서 if 문의 조건이 참이면 1, 거짓이면 0 을 나타내는 것입니다.

    그럼 조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영하겠죠.

    그래서

    sum(1,1,0,1,0,0,0,1)

    과 같은 값이 나오고 이것을 모두 더하면 4가 나오게 됩니다.

    즉 이 수식은 조건에 맞는 것의 개수를 구하는 것이구요.

    0을 생략 하셔도 같은 결과가 나오기 때문에 생략 하셔도 상관 없습니다.

    좋은 하루 되세요.

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