책 내용 질문하기
숫자 입력시....
도서
2016 시나공 컴퓨터활용능력 2급 실기
페이지
89
조회수
50
작성일
2016-08-23
작성자
첨부파일

5번문제에서

=IF(MOD(MID(B26,8,1),2)=1,"남자","여자")

여기에서 빨간표시해 놓은 1은 큰따옴표가 붙지않고

=DATE(IF(MID(B26,8,1)>"2","20","19")&MID(B26,1,2),MID(B26,3,2),MID(B26,5,2))

이 수식해서 빨간표시해 놓은 2에는 왜 큰따옴표가 붙나요?

큰따옴표의 유무의 차이는 무엇인가요?

답변
2016-08-25 11:34:05

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

mid 에서 나온 결과는 문자로 표시되므로

비교할 값도 문자로 표시하기 위해 "2" 와 같이 작성한 것입니다.

첫번째 식에서 mid 를 사용했지만 그 앞에 mod 함수가 있으므로 mod 함수의 결과인 숫자 값이 표시되므로

비교값은 1 로 숫자로 비교한 것이구요.

문자값이 나오는지 숫자값인지에 따라 다르게 사용하는 부분입니다.

좋은 하루 되세요.

  • *
    2016-08-25 11:34:05

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

    mid 에서 나온 결과는 문자로 표시되므로

    비교할 값도 문자로 표시하기 위해 "2" 와 같이 작성한 것입니다.

    첫번째 식에서 mid 를 사용했지만 그 앞에 mod 함수가 있으므로 mod 함수의 결과인 숫자 값이 표시되므로

    비교값은 1 로 숫자로 비교한 것이구요.

    문자값이 나오는지 숫자값인지에 따라 다르게 사용하는 부분입니다.

    좋은 하루 되세요.

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