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