책 내용 질문하기
조건에는 큰따옴표가 들어가는 것 아니었나요?
도서
2021 시나공 컴퓨터활용능력 2급 실기
페이지
115,118
조회수
227
작성일
2021-02-04
작성자
탈퇴*원
첨부파일

115페이지 2번의 1번을 보면 =if(mid(i3,4,1)="1"... 과 같이 숫자 1에 큰따옴표가 들어가 있습니다. 

그런데 118페이지 5번의 1번을 보면 =if(d24-(c24-10))>=6... 을 보면 6에 큰따옴표가 없습니다.

그리고 121페이지 4번을 보면 =if(mod(h16,2)=0... 으로 0에 큰 따옴표가 없습니다. 

 

수식을 사용할 때 사용되는 조건들에 대해서는 큰따옴표가 붇는 것으로 알고 있었는데요,

등식에서는 큰따옴표를 쓰고 부등식에서는 큰따옴표를 쓰지 않는 것인가요??? 

부등식도 하나의 조건이므로 큰따옴표가 쓰여야하는 것 아닌가싶어서 여쭤봅니다.

답변
2021-02-05 09:46:45

안녕하세요.

 

일반적으로 숫자는 큰따옴표(")로 묶지 않는데, MID, LEFT, RIGHT 등과 같은 텍스트 함수의 결과값과 비교해야 하는 경우에는 숫자라도 큰따옴표(")로 묶어서 비교해야 합니다. 이유는 텍스트 함수는 결과를 텍스트로 반환하기 때문에 비교하는 값도 텍스트 형식으로 만들어줘야 합니다.

mid(i3,4,1)="1" -> MID가 텍스트 함수이므로 "1"과 같이 큰따옴표(")로 묶어서 비교해야 합니다. 

 

즐거운 하루 되세요.

  • 관리자
    2021-02-05 09:46:45

    안녕하세요.

     

    일반적으로 숫자는 큰따옴표(")로 묶지 않는데, MID, LEFT, RIGHT 등과 같은 텍스트 함수의 결과값과 비교해야 하는 경우에는 숫자라도 큰따옴표(")로 묶어서 비교해야 합니다. 이유는 텍스트 함수는 결과를 텍스트로 반환하기 때문에 비교하는 값도 텍스트 형식으로 만들어줘야 합니다.

    mid(i3,4,1)="1" -> MID가 텍스트 함수이므로 "1"과 같이 큰따옴표(")로 묶어서 비교해야 합니다. 

     

    즐거운 하루 되세요.

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