책 내용 질문하기
"0"과 0의 차이점
도서
2021 시나공 컴퓨터활용능력 2급 실기
페이지
120
조회수
489
작성일
2021-04-15
작성자
탈퇴*원
첨부파일

p.120에서 mod 함수를 사용하다가 mod(셀 위치,2) = "0"이라고 써서 홀짝을 구분하고 싶었는데 이렇게 하면 제대로 된 값을 나타내지 못하였습니다. 여기서 0에서 큰 따옴표를 빼면 제대로 분류하는 것을 확인하였는데 그럼 "0"과 그냥 숫자 0의 차이는 무엇인가요? 그리고 이전 서식에서 말하였던 #과 0의 차이와 비슷한 맥락인건가요?

답변
2021-04-19 09:54:22

안녕하세요.

 

"0"은 문자 0을 의미하고

0은 숫자 0을 의미합니다.

 

세대수 필드에 입력된 값들은 숫자입니다.

그리고 해당 숫자를 MOD 함수를 이용해 계산한 값도 숫자입니다.

 

그러므로 계산된 값이 0인지 비교할 때는 큰따옴표("")를 붙이지 않고

MOD(H16, 2) = 0

으로 비교해야 합니다.

 

참고로 문제 3번에서

주민등록번호에서 여덟 번째 값을 추출할 때의 값은 

991019-215**** 과 같이 문자형 숫자이므로 문자로 비교해야 합니다. 

그래서 1 또는 3을 큰따옴표로 묶어 "1" 또는 "3"으로 비교한 것입니다.

 

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

  • 관리자
    2021-04-19 09:54:22

    안녕하세요.

     

    "0"은 문자 0을 의미하고

    0은 숫자 0을 의미합니다.

     

    세대수 필드에 입력된 값들은 숫자입니다.

    그리고 해당 숫자를 MOD 함수를 이용해 계산한 값도 숫자입니다.

     

    그러므로 계산된 값이 0인지 비교할 때는 큰따옴표("")를 붙이지 않고

    MOD(H16, 2) = 0

    으로 비교해야 합니다.

     

    참고로 문제 3번에서

    주민등록번호에서 여덟 번째 값을 추출할 때의 값은 

    991019-215**** 과 같이 문자형 숫자이므로 문자로 비교해야 합니다. 

    그래서 1 또는 3을 큰따옴표로 묶어 "1" 또는 "3"으로 비교한 것입니다.

     

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

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