책 내용 질문하기
2017년 모의고사 1회 고급필터 질문
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2010 사용자용)
페이지
조회수
38
작성일
2017-09-10
작성자
탈퇴*원
첨부파일
고급필터 시
조건식 만들때 질문있습니다
조건식에 =AND(RIGHT(B3,2)*1>=30,LEFT(C3,FIND("kg",C3)-1)*1>=10) 이렇게 하는것과
*1을 빼고 =AND(RIGHT(B3,2)>=30,LEFT(C3,FIND("kg",C3)-1)>=10) 이렇게 하는것의
결과값이 차이가 나던데
*1 의 정확한 의미와 결과가 다르게 나오는 이유를 알고싶습니다!
답변
2017-09-14 18:11:22
left 함수에서 나온 결과는 문자로 표시됩니다.
이값을 그대로 사용한다면 그냥 작성하면 되지만
숫자로 사용해야 한다면 숫자로 변경 하셔야 합니다.
*1 을 하시면 숫자로 변경이 가능하므로 *1 로 작성하는 것이구요.
*1 을 하지 않으면 결과가 문자로 나오므로 >=10 과 같이 비교가 안될 수도 있습니다.
그래서 다른 결과가 나오기도 하는 것이죠.
좋은 하루 되세요.
-
*2017-09-14 18:11:22
left 함수에서 나온 결과는 문자로 표시됩니다.
이값을 그대로 사용한다면 그냥 작성하면 되지만
숫자로 사용해야 한다면 숫자로 변경 하셔야 합니다.
*1 을 하시면 숫자로 변경이 가능하므로 *1 로 작성하는 것이구요.
*1 을 하지 않으면 결과가 문자로 나오므로 >=10 과 같이 비교가 안될 수도 있습니다.
그래서 다른 결과가 나오기도 하는 것이죠.
좋은 하루 되세요.