책 내용 질문하기
숫자에 "" 이 붙는게 있고 안붙는게 있는데 차이는 원가요?
도서
[2012] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
77
조회수
54
작성일
2012-11-24
작성자
첨부파일

안녕하세요.

페이지 77 5번 문제에서

[D26] : =IF(MOD(MID(B26,8,1),2)=1,"남자"~~ 에서 =1은 " " 이 안붙었고

[E26] : =DATE(IF(MID(B26,8,1)>"2","20"~~ 에서는 >"2"에 " "이 붙었고

숫자에 " " 을 붙일때와 안붙일때 어떻게 구분하나요??

감사합니다.

답변
2012-11-27 08:14:12

"" 는 문자일때 사용하는 것입니다.

right, left, mid 함수는 텍스트 함수이므로 여기서 나온 값은 문자로 표시 됩니다.

2번째 식은 mid에서 나온 값을 바로 이용하기 때문에 "2" 와 같이 사용하여 비교한 것이구요.

1번째 식은 mid에서 나온 값을 mod 함수로 나누었기 때문에 숫자가 나오게 됩니다.

mod 함수가 나머지를 구하는 함수이므로 여기서 반환되는 값은 숫자값이 됩니다.

그래서 숫자 1로 비교하는 것이죠.

함수에서 반환되는 값이 문자이냐 숫자이냐에 따라 "" 를 사용해 보세요.

좋은 하루 되세요.

"
  • *
    2012-11-27 08:14:12

    "" 는 문자일때 사용하는 것입니다.

    right, left, mid 함수는 텍스트 함수이므로 여기서 나온 값은 문자로 표시 됩니다.

    2번째 식은 mid에서 나온 값을 바로 이용하기 때문에 "2" 와 같이 사용하여 비교한 것이구요.

    1번째 식은 mid에서 나온 값을 mod 함수로 나누었기 때문에 숫자가 나오게 됩니다.

    mod 함수가 나머지를 구하는 함수이므로 여기서 반환되는 값은 숫자값이 됩니다.

    그래서 숫자 1로 비교하는 것이죠.

    함수에서 반환되는 값이 문자이냐 숫자이냐에 따라 "" 를 사용해 보세요.

    좋은 하루 되세요.

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