책 내용 질문하기
제가 이해한게 맞나봐주세요
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
91
조회수
194
작성일
2011-12-17
작성자
첨부파일

91페이지의 사용자정의함수지정하는문제에서

지정까지해주고 식으로들어가서

=fn급여총액(f12,g12:i12)를

=fn급여총액(f12,sum(g12:i12)) 라고 바꿔주는 이유로써,

문제에서 기타급여가, 식대+교통비+차량보조금의 합이라고 했는데

코드작성기를 작성할때에는 그냥 fn급여총액=기본급+기타급여 라고 써가지고

기타급여를 따로 지정해준것이고,

기본급+식대+교통비+차량보조금 이라고 안쓰고

기타급여라고 쓴 이유는

문제에서

public function fn급여총액(기본급, 기타급여)

라고 지정해줬기떄문에

사용자지정함수의 지정하는것이 기본급,기타급여 로 한정되어있기떄문..

이렇게 분석하면될까요?

----------

92페이지 1번의

=IF(value(RIGHT(A10,3))<=117,SUBSTITUTE(A10,"C","A"),SUBSTITUTE(A10,"C","B"))

라는 식에서요

앞에 right(a10,3)) 이 숫자값으로나오는데 궂이 value로 환산하는 이유는 뭔가요?

어차피 숫자아닌가요?

그리고 같은문제에서 if를 먼저줄거냐 substitute를 먼저줄거냐에서 혼동이와서요

~는 ~~가 ~~면 ~를 ~로, 아니면 ~를 ~로 변경하여 표시.

제 숙달이 부족해서그런건데, 이런것들의 요령좀 알수있을까요?

그리고 한가지 더 궁금한건

93페이지의 4번같은경우 있잖아요

분명 *가 들어갔는데 배열수식으로 { } 를 주지않은 이유는 뭔가요???

그리고 94페이지 1번이요

답을

=IF(AND(OR(LEFT($B3,3)="서울시",LEFT($B3,3)="부천시",LEFT($B3,3)="안양시"),LEFT(C3,4)<=1996),"A조","B조")

라고 썼는데

답은 left가 아니라 year(c3)<=1996 으로되어있던데

도대체 뭔차이죠?? 결과값이달라서요

그리고 덤으로 +@ 로 팁으로 알만한게있으면 부탁드립니다^^

답변
2011-12-19 11:51:09

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

1.

그렇게 해석하시면 됩니다.

2.

문자열을 숫자와 비교할 때에는 VALUE() 함수를 사용해주어야 합니다.

숫자만 가져오지만 실제 데이터는 문자열로 취급되기 때문입니다.

3.

IF( A, B, C) 를 말로 풀면 A이가 참이면 B를 하고 아니면 C를 해라.

라는 의미입니다.

변경고객번호는 고객번호의 뒤에 3글자가 117보다 작거나 같으면‘`C`’를‘`A’로, 그렇지 않으면‘`C`’를‘`B’로 변경하여 표시
(A)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (B)~~~~~ (C)~~~~~~~~

4.

LEFT 를 이용해주려면 VALUE()함수를 사용해야 합니다.

YEAR() 함수는 날짜 형식의 문자열을 입력받았을 경우에도 동작합니다.

즐거운 하루 되세요.

"
  • *
    2011-12-19 11:51:09

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

    1.

    그렇게 해석하시면 됩니다.

    2.

    문자열을 숫자와 비교할 때에는 VALUE() 함수를 사용해주어야 합니다.

    숫자만 가져오지만 실제 데이터는 문자열로 취급되기 때문입니다.

    3.

    IF( A, B, C) 를 말로 풀면 A이가 참이면 B를 하고 아니면 C를 해라.

    라는 의미입니다.

    변경고객번호는 고객번호의 뒤에 3글자가 117보다 작거나 같으면‘`C`’를‘`A’로, 그렇지 않으면‘`C`’를‘`B’로 변경하여 표시
    (A)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (B)~~~~~ (C)~~~~~~~~

    4.

    LEFT 를 이용해주려면 VALUE()함수를 사용해야 합니다.

    YEAR() 함수는 날짜 형식의 문자열을 입력받았을 경우에도 동작합니다.

    즐거운 하루 되세요.

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