책 내용 질문하기
1부 기본 68페이지 3번 LEFT함수 연산자 내용입니다.
도서
2016 시나공 컴퓨터활용능력 2급 실기
페이지
68
조회수
104
작성일
2016-04-20
작성자
첨부파일

3번 문제풀이에서 보면 =2015-("19"......

이런식으로 들어가는데 왜 19가 들어가는지 동영상을 봐도 이해가 안가서요

답변
2016-04-22 10:07:09


안녕하세요.

문제에서 나이=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-04-22 10:07:09


    안녕하세요.

    문제에서 나이=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, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.