책 내용 질문하기
컴활 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 로 작성하는 것입니다.
"" 는 기본적으로 문자일때 사용하는 것입니다.
좋은 하루 되세요.