책 내용 질문하기
실전모의고사 5번말이에요
도서
2016 시나공 컴퓨터활용능력 2급 실기
페이지
89
조회수
37
작성일
2016-12-26
작성자
첨부파일

=DATE(IF(MID(B26,8,1)>"2",20,19)&MID(B26,1,2),MID(B26,3,2),MID(B26,5,2))

이렇게 하면 답이 1968년도로 나오는데

=DATE(IF(MID(B26,8,1)>2,20,19)&MID(B26,1,2),MID(B26,3,2),MID(B26,5,2))

이렇게 2에 큰따옴표를 빼면 2068년도로 나와요

숫자인데 왜 큰 따옴표를 붙여야 하나요??

답변
2016-12-30 09:04:18

left, mid, right 함수는 문자열 함수이므로

여기서 나온 결과는 숫자 모양이지만 문자입니다.

그러므로 비교할 값도 "2" 와 같이 "" 를 붙여 작성해야 하는 것입니다.

좋은 하루 되세요.

  • *
    2016-12-30 09:04:18

    left, mid, right 함수는 문자열 함수이므로

    여기서 나온 결과는 숫자 모양이지만 문자입니다.

    그러므로 비교할 값도 "2" 와 같이 "" 를 붙여 작성해야 하는 것입니다.

    좋은 하루 되세요.

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