책 내용 질문하기
함수질문
도서
[2015] ITQ OA Master(엑셀+한글+파워포인트 2010 사용자용)
페이지
9
조회수
58
작성일
2015-08-02
작성자
첨부파일

if(day(e3) >= 15, ~~~ 조건부 이문장이 답인데요

if(right(e3,2) >= 15 ~~ 라고 하면 전부 15일 보다 크게 인식을해서 10을 더해버리네요

엑셀 부록 함수 2번입니다. 왜 right을 쓰면 틀릴까요 ?

답변
2015-08-02 23:20:18

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

날짜 형식은 날짜로만 표시되지 값은 숫자로 컴퓨터에 저장됩니다. 그렇기 때문에 right로 끝 두자리를 추출하면 숫자로 저장된 값의 끝부분이 표시되는 것이죠. 날짜 형식을 숫자 형식으로 한 후 right로 추출해보세요. 결과가 보입니다. 그래서 right로 바로 추출하면 올바른 결과가 나오지 않습니다.

행복한 하루 되세요.

  • *
    2015-08-02 23:20:18

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

    날짜 형식은 날짜로만 표시되지 값은 숫자로 컴퓨터에 저장됩니다. 그렇기 때문에 right로 끝 두자리를 추출하면 숫자로 저장된 값의 끝부분이 표시되는 것이죠. 날짜 형식을 숫자 형식으로 한 후 right로 추출해보세요. 결과가 보입니다. 그래서 right로 바로 추출하면 올바른 결과가 나오지 않습니다.

    행복한 하루 되세요.

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