책 내용 질문하기
질문이 있어요
도서
2016 시나공 컴퓨터활용능력 2급 실기
페이지
73
조회수
158
작성일
2016-09-07
작성자
첨부파일

3 나이구하기에서

함수에 2015-("19"&" 를 입력하라고 나와있는데

왜 19를 넣는건가요? 출생년도랑무슨 상관인가요?

답변
2016-09-10 12:12:03

안녕하세요.

문제에서 나이=2015-출생년도 +1 이라는 조건이있습니다.
이 조건에 맞게 '출생년도'를 만들어 주기 위해 "19"를 사용한 것입니다.

LEFT의 결괏값은 C열에 있는 주민등록번호 앞자리 두 자리기 때문에 출생년도(예: 1990)로 표시하지 못합니다.

예를 들어 C4셀의 주민등록번호로 나이 구한다고 했을 때

만약 "19"를 사용하지 않는다면

= 2015 - LEFT(C4,2) +1 라는 식이됩니다.
= 2015 - 98(LEFT의 결괏값)+1 가 되기 때문에 문제에 조건에 맞는 결과가 정확하게 나오지 않습니다.

= 2015 - ("19"&LEFT( C4,2)) + 1 식에서는
= 2015 - ("19"&98(LEFT의 결괏값)) +1 이되어
= 2016 - 1998 +1 이라는 식이되어 주어진 조건에 맞게 나이를 구할 수 있습니다.


좋은 하루 보내세요.

  • *
    2016-09-10 12:12:03

    안녕하세요.

    문제에서 나이=2015-출생년도 +1 이라는 조건이있습니다.
    이 조건에 맞게 '출생년도'를 만들어 주기 위해 "19"를 사용한 것입니다.

    LEFT의 결괏값은 C열에 있는 주민등록번호 앞자리 두 자리기 때문에 출생년도(예: 1990)로 표시하지 못합니다.

    예를 들어 C4셀의 주민등록번호로 나이 구한다고 했을 때

    만약 "19"를 사용하지 않는다면

    = 2015 - LEFT(C4,2) +1 라는 식이됩니다.
    = 2015 - 98(LEFT의 결괏값)+1 가 되기 때문에 문제에 조건에 맞는 결과가 정확하게 나오지 않습니다.

    = 2015 - ("19"&LEFT( C4,2)) + 1 식에서는
    = 2015 - ("19"&98(LEFT의 결괏값)) +1 이되어
    = 2016 - 1998 +1 이라는 식이되어 주어진 조건에 맞게 나이를 구할 수 있습니다.


    좋은 하루 보내세요.

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