책 내용 질문하기
함수식에서 숫자 적을 때 "2"라고 적을 때는 언제고 그냥 2 라고 적을 때는 언제인가요?
도서
2016 시나공 컴퓨터활용능력 2급 실기
페이지
109
조회수
112
작성일
2016-07-04
작성자
첨부파일
가령 109쪽을 보면,
3번문제에서는
if(or(mid(C16,8,1)="1",~
이렇게 그냥 =1 이 아니라 ="1" 이라고 되어있는데,
4번문제에서는
if(mod(H16,2)=0,"짝수","홀수")
="0"이 아니라 =0이라고 되어있네요
해답에 ="숫자"라고 되어있는 문제에,
그냥 =숫자 라고 쳐버리면 오답이 나오고,
해답에 =숫자 라고 되어있는 문제에
="숫자" 라고 입력해버리면 오답이 나오네요
그러니 둘의 차이점이 있는 것 같은데 차이점이 뭔가요?
답변
2016-07-06 11:49:06
"" 는 문자일때 사용하는 것이구요.
left, right, mid 함수는 텍스트 함수이므로 결과가 문자로 표시됩니다.
1이라는 값이 나와도 숫자 1이 아닌 문자 "1" 로 표시되므로 비교하는 값도 문자로 나타내야 하므로 "1" 로 작성한 것입니다.
mod 함수에서 나온 결과는 숫자이므로 숫자 =0 으로 비교해야 하는 것입니다.
결과가 숫자인지 문자인지 확인 하여 사용하시기 바랍니다.
좋은 하루 되세요.
-
*2016-07-06 11:49:06
"" 는 문자일때 사용하는 것이구요.
left, right, mid 함수는 텍스트 함수이므로 결과가 문자로 표시됩니다.
1이라는 값이 나와도 숫자 1이 아닌 문자 "1" 로 표시되므로 비교하는 값도 문자로 나타내야 하므로 "1" 로 작성한 것입니다.
mod 함수에서 나온 결과는 숫자이므로 숫자 =0 으로 비교해야 하는 것입니다.
결과가 숫자인지 문자인지 확인 하여 사용하시기 바랍니다.
좋은 하루 되세요.