책 내용 질문하기
기본모의고사 1회 계산 문제 1번 질문입니다.
도서
2016 시나공 컴퓨터활용능력 2급 실기
페이지
조회수
112
작성일
2016-01-12
작성자
첨부파일

마지막 자리가 1이면 통신과, 2이면 전기과, 3이면 기계과를 표시하라는 문제입니다.

그래서 저는 함수를

=IF(RIGHT(A3,1)=1, "통신과", IF(RIGHT(A3,1)=2, "전기과", "기계과"))

이런 식으로 하니까 전부 '기계과'로만 나왔습니다.

답을 보니까

=IF(RIGHT(A3,1)="1", "통신과", IF(RIGHT(A3,1)="2", "전기과", "기계과"))

이렇게 숫자들에 큰 따옴표가 붙어있더라구요.

제가 쓴 답은 '기계과'로만 나오고 1이나 2는 텍스트도 아닌데도 큰 따옴표를 붙이는 이유를 알고 싶습니다.

답변
2016-01-13 10:48:52

right left mid 함수가 텍스트 함수이므로 여기서 나온 결과는 모두 문자입니다.

숫자인 1이 나와도 문자로 "1" 로 표시되므로 비교하는 값도 문자로 나타내야 하는 것입니다.

좋은 하루 되세요.

  • *
    2016-01-13 10:48:52

    right left mid 함수가 텍스트 함수이므로 여기서 나온 결과는 모두 문자입니다.

    숫자인 1이 나와도 문자로 "1" 로 표시되므로 비교하는 값도 문자로 나타내야 하는 것입니다.

    좋은 하루 되세요.

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