책 내용 질문하기
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"와 비교하는 것입니다.

     

    큰 따옴표의 기본 기준은 문자이면 " "를 붙이는 것입니다.

     

    좋은 하루 보내세요. 

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