책 내용 질문하기
함수 부록-계산작업문제모음, 85p, 5번 문제
도서
2021 시나공 컴퓨터활용능력 2급 실기
페이지
85
조회수
438
작성일
2021-05-27
작성자
탈퇴*원
첨부파일

5번 문제 정답

1. 성별: =IF(MOD(MID(B26,8,1),2)=1,남자",“여자”)

2. 생년월일: =DATE(IF(MID(B26,8,1)>"2","20","19")&MID(B26,1,2),MID(B26,3,2),MID(B26,5,2))

 

Q. 두 수식 모두 해설 부탁드립니다

(밑줄 부분 질문: 문제를 보면“2보다 크면이라고 되어있는데 왜 “>=”가 아닌 “>”를 사용하나요? 

숫자 따옴표도 성별 수식에선 사용하지 않는데 생년월일에서 사용하는 이유가 궁금합니다.)

답변
2021-05-28 09:17:03

안녕하세요.

 

함수로 산출되는 결과가 숫자인지 문자인지에 따라 문자인 경우 큰따옴표(" ")로 묶어 주게 됩니다.

 

MOD 함수의 결과는 숫자 형식으로 산출됩니다.

하지만 MID와 같이 텍스트 함수의 결과는 문자 형식으로 산출됩니다.

 

MOD(MID())의  경우 안쪽의 MID의 결과는 문자로 산출되지만

문자 형태의 숫자가 숫자 함수인 MOD에 적용되면서 최종적으로는 숫자로 결과가 산출됩니다.

 

오늘도 즐거운 하루 되세요.

  • 관리자
    2021-05-28 09:17:03

    안녕하세요.

     

    함수로 산출되는 결과가 숫자인지 문자인지에 따라 문자인 경우 큰따옴표(" ")로 묶어 주게 됩니다.

     

    MOD 함수의 결과는 숫자 형식으로 산출됩니다.

    하지만 MID와 같이 텍스트 함수의 결과는 문자 형식으로 산출됩니다.

     

    MOD(MID())의  경우 안쪽의 MID의 결과는 문자로 산출되지만

    문자 형태의 숫자가 숫자 함수인 MOD에 적용되면서 최종적으로는 숫자로 결과가 산출됩니다.

     

    오늘도 즐거운 하루 되세요.

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