책 내용 질문하기
value함수 질문
도서
[2010] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
93
조회수
82
작성일
2011-04-20
작성자
첨부파일

계산문제F형 풀다가 의문점이 들어서요

2번문제에서 value(left(d3:d8),1))>=4 에서요

왜 left를 써줘야 되죠?

그래서 의구심이 들어 그냥 value(d3)으로 해보니까 안되네요

value함수에 대한 이해가 부족한거 같은데요

그냥 다 숫자로 전환해 주는거 아닌가요?

value(left(d3,1))하면 4가 나오는데 왜 value(left(d3,2~4))하면 값이 안 나오나요?

d3은 4(3) 입니다

답변
2011-04-21 15:57:10

왼쪽 첫번재 숫자만 추출 해서 사용해야 하니깐

left 함수를 쓰는 것이죠.

4(3)

에서 왼쪽 첫번째 인 4만 추출 할려고

left(d3,1) 을 하는 것입니다.

left, mid, right 함수는 텍스트 함수이므로 여기서 나온 값은 모두 텍스트로 표시 됩니다.

그래서 4라는 값이 나와도 그냥 4가 아닌 "4" 가 되는 것이죠.

그래서 이것을 숫자로 바꾸기 위해 사용하는 것이 value 입니다.

이해가 되시나요?

value 함수로 변환할때 숫자 형식인 4 나 54 이런 것은 변경이 가능 한데 문자인 () 라던지 가 라던지 이런 것이 있으면 오류가 나게 됩니다.

좋은 하루 되세요.

"
  • *
    2011-04-21 15:57:10

    왼쪽 첫번재 숫자만 추출 해서 사용해야 하니깐

    left 함수를 쓰는 것이죠.

    4(3)

    에서 왼쪽 첫번째 인 4만 추출 할려고

    left(d3,1) 을 하는 것입니다.

    left, mid, right 함수는 텍스트 함수이므로 여기서 나온 값은 모두 텍스트로 표시 됩니다.

    그래서 4라는 값이 나와도 그냥 4가 아닌 "4" 가 되는 것이죠.

    그래서 이것을 숫자로 바꾸기 위해 사용하는 것이 value 입니다.

    이해가 되시나요?

    value 함수로 변환할때 숫자 형식인 4 나 54 이런 것은 변경이 가능 한데 문자인 () 라던지 가 라던지 이런 것이 있으면 오류가 나게 됩니다.

    좋은 하루 되세요.

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