컴퓨터활용능력 1급실기 1권 스프레드시트 실무 p271에 있는 함수식
=and(value(left($b4,2))<=12,$j4="B")를 이용했을때 조건부서식이 문제없이 잘 적용되서 나타났는데
=and(left(value($b4),2)<=12,$j4="B")를 이용해서 조건부서식을 적용했을땐 서식에 아무런 변화가 없어서 질문드립니다.
둘이 순서만 바뀌었을뿐 같은 함수 아닌가요?? 왜 위에 함수식은 적용되고 밑에 제가 생각해서 써낸 함수식은 서식이 적용이 되지 않는지 궁금합니다 ㅠㅠ
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 가 표시되어 결과가 나오지 않는 것입니다.
좋은 하루 되세요.