책 내용 질문하기
컴활 2급 함수문제 문의 입니다.
도서
2016 시나공 컴퓨터활용능력 2급 실기
페이지
101
조회수
111
작성일
2016-11-23
작성자
탈퇴*원

컴활 2급 실기

수식이 만약 =if(mid(i3,4,1)="1","센터",if(mid(i3,4,1)="2","포드",if(mid(i3,4,1)="3","가드"))) 이럴경우

숫자 입력 시 숫자 앞뒤로 "" 표시 없이 하였더니 답이 안나왔음.

그런데 비슷한 수식으로 다른 문제를 풀던 중 예를들어...

=if(rank(I14,$I$14:$I$21,1)=1 ,"합격")이런 식을 만들어 보았을때 이 식은 답이 나왔습니다.

같은 if 함수인데 어떤경우는 ""표시를 해야 답이 나오고 어떤 경우는 ""이 없어도 되는 함수가 따로 있는 것인가요?

첨부파일 보내드립니다.

답변
2016-11-28 11:23:42

left, mid, right 함수는 문자열 함수로

결과가 문자로 표시됩니다.

그러므로 비교하는 값도 문자로 표시하기 위해서 "1" 과 같이 작성하는 것입니다.

rank, mod 함수는 결과를 숫자로 나타내므로

비교하는 값도 숫자로 표시해야 하므로 "" 가 없이 1 로 작성하는 것입니다.

"" 는 기본적으로 문자일때 사용하는 것입니다.

좋은 하루 되세요.

  • *
    2016-11-28 11:23:42

    left, mid, right 함수는 문자열 함수로

    결과가 문자로 표시됩니다.

    그러므로 비교하는 값도 문자로 표시하기 위해서 "1" 과 같이 작성하는 것입니다.

    rank, mod 함수는 결과를 숫자로 나타내므로

    비교하는 값도 숫자로 표시해야 하므로 "" 가 없이 1 로 작성하는 것입니다.

    "" 는 기본적으로 문자일때 사용하는 것입니다.

    좋은 하루 되세요.

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