책 내용 질문하기
if 함수 조건 입력시 "" 표
도서
시나공 컴퓨터활용능력 2급 실기 기출문제집 (2019,최신 기출문제 완벽복원)
페이지
153
조회수
269
작성일
2019-06-20
작성자
탈퇴*원
첨부파일
10회 계산문제 3번의 식은
=IF(RANK(D16,$D$16:$D$24)=1,"최우수상",IF(RANK(D16,$D$16:$D$24)=2,"우수상",""))
로
IF(RANK(D16,$D$16:$D$24)=1 에서 1에 "" 처리를 하지 않아야 답이 맞습니다.
그런데
8회 계산문제 2번과 같은 경우는
=IF(MID(I3,8,1)<="2",19,20)&LEFT(I3,2)&"년"&MID(I3,3,2)&"월"&MID(I3,5,2)&"일"
로서
=IF(MID(I3,8,1)<="2" 2에 "" 처리를 했습니다.
그 "" 의 기준이 어떻게 되는지 궁금합니다.
답변
2019-06-22 16:10:21
안녕하세요.
일반적으로 순위는 숫자이므로 큰따옴표로 묶지 않습니다.
하지만,
MID 함수의 경우는 텍스트 함수로, 반환되는 값이 문자(텍스트)입니다.
그래서 큰따옴표로 묶은 숫자 "2"와 비교하는 것입니다.
큰 따옴표의 기본 기준은 문자이면 " "를 붙이는 것입니다.
좋은 하루 보내세요.
-
관리자2019-06-22 16:10:21
안녕하세요.
일반적으로 순위는 숫자이므로 큰따옴표로 묶지 않습니다.
하지만,
MID 함수의 경우는 텍스트 함수로, 반환되는 값이 문자(텍스트)입니다.
그래서 큰따옴표로 묶은 숫자 "2"와 비교하는 것입니다.
큰 따옴표의 기본 기준은 문자이면 " "를 붙이는 것입니다.
좋은 하루 보내세요.