책 내용 질문하기
실전 i형 44페이지 2-2번
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
44
조회수
40
작성일
2025-02-26
작성자
홍*연

=DATE(IF(MID(C9,1,2)*1<=29,"20"&MID(C9,1,2),"19"&MID(C9,1,2)),MID(C9,3,2),MID(C9,5,2)) 식에서 MID(C9,1,2)*1에서 *1 해주는 이유가 궁금합니다. *1을 하지 않으면 모든 생년월일이 19**--mm-dd로 나오더라구요...

답변
2025-02-28 20:35:41

안녕하세요.

MID, LEFT, RIGHT 등과 같은 텍스트 함수는 결과를 텍스트로 반환하는데, 이 결과와 비교하는 29(<=29)는 수치 데이터이므로 텍스트 함수의 결과에 *1을 하여 수치 데이터로 변경해 주는 것입니다.

즐거운 하루 되세요.

  • 관리자
    2025-02-28 20:35:41

    안녕하세요.

    MID, LEFT, RIGHT 등과 같은 텍스트 함수는 결과를 텍스트로 반환하는데, 이 결과와 비교하는 29(<=29)는 수치 데이터이므로 텍스트 함수의 결과에 *1을 하여 수치 데이터로 변경해 주는 것입니다.

    즐거운 하루 되세요.

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