책 내용 질문하기
조건부서식 서식 지정함수 질문
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
271
조회수
366
작성일
2019-12-08
작성자
탈퇴*원
첨부파일

컴퓨터활용능력 1급실기 1권 스프레드시트 실무 p271에 있는 함수식

=and(value(left($b4,2))<=12,$j4="B")를 이용했을때 조건부서식이 문제없이 잘 적용되서 나타났는데

=and(left(value($b4),2)<=12,$j4="B")를 이용해서 조건부서식을 적용했을땐 서식에 아무런 변화가 없어서 질문드립니다.

둘이 순서만 바뀌었을뿐 같은 함수 아닌가요?? 왜 위에 함수식은 적용되고 밑에 제가 생각해서 써낸 함수식은 서식이 적용이 되지 않는지 궁금합니다 ㅠㅠ

 

답변
2019-12-09 20:27:59

and(value(left($b4,2))<=12,$j4="B")

 

value(left($b4,2)

 

left 함수는 문자열 함수이므로 여기서 나온 결과는 문자입니다.

 

문자로 나온 값을 숫자로 변경 하기 위해 value 를 사용한 것입니다.

 

그러므로 반대로 작성하게 되면

 

정확한 결과가 나오지 않겠지요. 문자로 표시된 값과 숫자값<=12 를 비교했을때 같지 않기 때문에

 

false 가 표시되어 결과가 나오지 않는 것입니다.

 

좋은 하루 되세요.  

  • 관리자
    2019-12-09 20:27:59

    and(value(left($b4,2))<=12,$j4="B")

     

    value(left($b4,2)

     

    left 함수는 문자열 함수이므로 여기서 나온 결과는 문자입니다.

     

    문자로 나온 값을 숫자로 변경 하기 위해 value 를 사용한 것입니다.

     

    그러므로 반대로 작성하게 되면

     

    정확한 결과가 나오지 않겠지요. 문자로 표시된 값과 숫자값<=12 를 비교했을때 같지 않기 때문에

     

    false 가 표시되어 결과가 나오지 않는 것입니다.

     

    좋은 하루 되세요.  

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